Skip to content
mcp/skillhub

Scherlok MCP Server

by rbmullerio.github.rbmuller/scherlokv1.0.4

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

11Pythonstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active11d ago

Install Scherlok MCP server

Install in Claude Code

claude mcp add scherlok -e SCHERLOK_CONNECTION='<scherlok-connection>' -- uvx scherlok

Configuration

VariableRequiredSecretDescription
SCHERLOK_CONNECTIONyesyesWarehouse connection string (postgresql://, bigquery://, snowflake://, mysql://, duckdb:///path). Resolved server-side; never passed by the model.

Freshness

Active — last maintenance signal 11d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-09-28 · 11d ago · GitHub

  2. Latest release

    2026-09-24 · 15d ago · GitHub · v1.0.4

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-09-24 · 15d ago · official registry · v1.0.4

FAQ

›How do I install the Scherlok MCP server in Claude Code?

Run: claude mcp add scherlok -e SCHERLOK_CONNECTION='<scherlok-connection>' -- uvx scherlok. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Scherlok require an API key?

Yes. It expects SCHERLOK_CONNECTION, of which 1 is a secret.

›Can I use Scherlok as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Scherlok in the official MCP registry?

Yes, as io.github.rbmuller/scherlok.

Alternatives to Scherlok

Other database MCP servers.

View all