LocalFree

Scherlok MCP server

rbmuller/scherlok

Read-only data quality monitoring for Postgres, BigQuery, Snowflake, MySQL and DuckDB: warehouse profiling, anomaly detection and optional dbt lineage.

11 GitHub stars6 forks

Install Scherlok in Claude Code

Claude Code
claude mcp add scherlok -e SCHERLOK_CONNECTION=... -- uvx scherlok
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "scherlok": {
      "command": "uvx",
      "args": [
        "scherlok"
      ],
      "env": {
        "SCHERLOK_CONNECTION": "..."
      }
    }
  }
}

Replace each ... with your own value.

Frequently asked questions

What does the Scherlok MCP server do?

Read-only data quality monitoring for Postgres, BigQuery, Snowflake, MySQL and DuckDB: warehouse profiling, anomaly detection and optional dbt lineage.

Is the Scherlok MCP server free?

Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.

Does Scherlok run locally or remotely?

Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.

How do I add Scherlok to Claude Code?

Run: claude mcp add scherlok -e SCHERLOK_CONNECTION=... -- uvx scherlok

More monitoring & observability MCP servers

View all