Skip to main content
ClaudeWave

Local MCP server: AI assistants validate, lint, explain and test-run Open Lakehouse Contracts with LakeLogic

MCP ServersRegistry oficial0 estrellas0 forks● PythonApache-2.0Actualizado today
ClaudeWave Trust Score
87/100
✓ Trusted
Passed
  • ✓Open-source license (Apache-2.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Documented (README)
Last scanned: 10/15/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · lakelogic-mcp
Claude Code CLI
claude mcp add lakelogic-mcp -- uvx lakelogic-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "lakelogic-mcp": {
      "command": "uvx",
      "args": ["lakelogic-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# lakelogic-mcp

<!-- Ownership check for the official MCP Registry (registry.modelcontextprotocol.io). -->
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_data` writes a data file and
  `run_contract` runs 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 |
|---|---|
| `validate_contract` | Is this a legal OLC contract? Each error's location and problem |
| `lint_contract` | Is it a good one? Governance findings from `lakelogic lint`, each with its fix |
| `explain_rule` | Why does a lint rule exist? What it checks, why it matters, a failing and a fixed contract |
| `contract_reference` | How is one part of a contract written? (`anatomy`, `quality`, `materialization`, …) |
| `export_odcs` | The contract as an Open Data Contract Standard document |
| `generate_test_data` | Synthetic data shaped by the contract, with a share of rows that deliberately break its rules |
| `run_contract` | How many rows pass, how many are quarantined, and why (Polars or DuckDB, local only) |

## Install

**Claude Code** (plugin):

```
/plugin marketplace add LakeLogic/lakelogic-mcp
/plugin install lakelogic-mcp@lakelogic-mcp
```

or directly: `claude mcp add lakelogic -- uvx lakelogic-mcp`

**Cursor:** [Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=lakelogic&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJsYWtlbG9naWMtbWNwIl19)

**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](https://registry.modelcontextprotocol.io) as
`io.github.LakeLogic/lakelogic-mcp`.

All of them need [`uv`](https://docs.astral.sh/uv/) on your PATH.

## Try it locally (development checkout)

```bash
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 pytest
```

### Register it with Claude Code

From the project whose contracts you want checked:

```bash
claude mcp add lakelogic -- C:\_Personal\_SaaS\lakelogic-mcp\.venv\Scripts\lakelogic-mcp.exe
```

Then 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`):

```json
{
  "mcpServers": {
    "lakelogic": {
      "command": "C:\\_Personal\\_SaaS\\lakelogic-mcp\\.venv\\Scripts\\lakelogic-mcp.exe",
      "args": ["--root", "C:\\path\\to\\your\\contracts\\project"]
    }
  }
}
```

## Once published

```bash
uvx lakelogic-mcp            # Claude Code: claude mcp add lakelogic -- uvx lakelogic-mcp
```

Lo que la gente pregunta sobre lakelogic-mcp

¿Qué es LakeLogic/lakelogic-mcp?

+

LakeLogic/lakelogic-mcp es mcp servers para el ecosistema de Claude AI. Local MCP server: AI assistants validate, lint, explain and test-run Open Lakehouse Contracts with LakeLogic Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-15.

¿Cómo se instala lakelogic-mcp?

+

Puedes instalar lakelogic-mcp clonando el repositorio (https://github.com/LakeLogic/lakelogic-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar LakeLogic/lakelogic-mcp?

+

Nuestro agente de seguridad ha analizado LakeLogic/lakelogic-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene LakeLogic/lakelogic-mcp?

+

LakeLogic/lakelogic-mcp es mantenido por LakeLogic. La última actividad registrada en GitHub es del 2026-10-15, con 0 issues abiertos.

¿Hay alternativas a lakelogic-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega lakelogic-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: LakeLogic/lakelogic-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/lakelogic-lakelogic-mcp)](https://claudewave.com/repo/lakelogic-lakelogic-mcp)
<a href="https://claudewave.com/repo/lakelogic-lakelogic-mcp"><img src="https://claudewave.com/api/badge/lakelogic-lakelogic-mcp" alt="Featured on ClaudeWave: LakeLogic/lakelogic-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a lakelogic-mcp