lakelogic-mcp
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lakelogic-mcpLint the contracts in this folder and fix what you find."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
lakelogic-mcp
mcp-name: io.github.LakeLogic/lakelogic-mcp
A local MCP server that lets AI assistants (Claude Code, Claude Desktop, Cursor and any MCP client) check the Open Lakehouse Contracts (OLC) they write, using LakeLogic itself instead of guessing.
Runs on your machine over stdio. No network, no account, no telemetry.
Never touches a platform. Two tools act locally:
generate_test_datawrites a data file andrun_contractruns a contract on it with Polars or DuckDB. Nothing is written to a contract's target.Reads and writes only inside the project folder it was started in.
Tools
Tool | Answers |
| Is this a legal OLC contract? Each error's location and problem |
| Is it a good one? Governance findings from |
| Why does a lint rule exist? What it checks, why it matters, a failing and a fixed contract |
| How is one part of a contract written? ( |
| The contract as an Open Data Contract Standard document |
| Synthetic data shaped by the contract, with a share of rows that deliberately break its rules |
| How many rows pass, how many are quarantined, and why (Polars or DuckDB, local only) |
Related MCP server: datapact
Install
Claude Code (plugin):
/plugin marketplace add LakeLogic/lakelogic-mcp
/plugin install lakelogic-mcp@lakelogic-mcpor directly: claude mcp add lakelogic -- uvx lakelogic-mcp
Cursor: Add to Cursor
Any other MCP client (VS Code, Claude Desktop, ...): run uvx lakelogic-mcp as a stdio server.
It is also listed in the official MCP Registry as
io.github.LakeLogic/lakelogic-mcp.
All of them need uv on your PATH.
Try it locally (development checkout)
cd C:\_Personal\_SaaS\lakelogic-mcp
uv venv .venv
uv pip install --python .venv\Scripts\python.exe "mcp>=1.2" pytest -e ..\open-lakehouse-contract -e ..\lakelogic
uv pip install --python .venv\Scripts\python.exe --no-deps -e .
.venv\Scripts\python.exe -m pytestRegister it with Claude Code
From the project whose contracts you want checked:
claude mcp add lakelogic -- C:\_Personal\_SaaS\lakelogic-mcp\.venv\Scripts\lakelogic-mcp.exeThen ask, for example:
"Lint the contracts in this folder and fix what you find."
"Why is KEY-002 flagged on silver_trips.yaml?"
"Write a silver contract for orders and check it before you show me."
Claude Desktop / Cursor
Add to the client's MCP settings (claude_desktop_config.json, or Cursor's mcp.json):
{
"mcpServers": {
"lakelogic": {
"command": "C:\\_Personal\\_SaaS\\lakelogic-mcp\\.venv\\Scripts\\lakelogic-mcp.exe",
"args": ["--root", "C:\\path\\to\\your\\contracts\\project"]
}
}
}Once published
uvx lakelogic-mcp # Claude Code: claude mcp add lakelogic -- uvx lakelogic-mcpThis server cannot be deployed
Maintenance
Related MCP Connectors
Deterministic validation for AI-generated artifacts: JSON Schema, OpenAPI response, SQL syntax.
Browser-local and CLI static evidence for deployed AI model artifacts.
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
The OpenZeppelin Solidity Contracts MCP server integrates OpenZeppelin's security and style rules into AI-driven development workflows, enabling AI assistants to generate safe, correct, and production-ready smart contracts. It automatically validates generated code against OpenZeppelin standards (including imports, modifiers, naming conventions, and security checks) and supports various contract types including ERC-20, ERC-721, ERC-1155, Stablecoins, RWA, Governor, and Account contracts through prompt-driven workflows.
Related MCP Servers
- AlicenseAqualityDmaintenanceHelps AI agents author, validate, explain, draft, and test Liminate Agreements locally, with an optional API for translating compliance documents into Agreement drafts.6Apache 2.0
- AlicenseNot gradedqualityBmaintenanceExposes an offline data-contract runtime to MCP-capable agents, enabling them to lint ODCS contracts and validate CSV datasets against them via stdio.MIT
- AlicenseBqualityAmaintenanceEnables a small local AI model to discover, describe, run, undo, and verify deterministic tools over JSON-RPC on stdio, with previews and approval gates for changes.10AGPL 3.0
- AlicenseAqualityBmaintenanceEnables AI clients to assess infrastructure-as-code deployment risk, generate incident response runbooks, review CI/CD delivery readiness, and calculate SLO error budgets through structured advisory tools. Runs locally over stdio without cloud credentials or external API calls, returning guidance for platform work, pull request review, and production readiness checks.12158 npmMIT