Scherlok MCP server
io.github.rbmuller/scherlok·v1.0.5·11 starsZero-config data-quality monitoring: profile a warehouse, detect anomalies, gate CI.
not scanned yet
11 stars103 downloads/wk
Reviews
Write oneNobody has reviewed Scherlok yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Scherlok tools
No tool declarations could be read from the package source. They show once the server is installed.
How Scherlok compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- GitHub stars
- 11
- more than 84% of 855 Developer tools servers
- Downloads a week
- 103
- more than 60% of 436 Developer tools servers with a package
Release history: 6 versions in the registry since 2026-05-28, latest 2026-10-19, typically one every 4 days.
Install Scherlok in Claude Code, Cursor or VS Code
claude mcp add scherlok -- uvx scherlok
What the publisher says
From the Scherlok repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.rbmuller/scherlok -->
Scherlok
Zero-config anomaly detection for your database tables. No YAML, no rules, no thresholds. Scherlok learns what "normal" looks like, then tells you when something changes.
pip install scherlok
scherlok ci postgres://user:pass@host/db # profiles on the first run, detects anomalies on every run afterNo database handy? The demo seeds one, learns it, breaks it, and catches it, in about a second:
uvx --from "scherlok[duckdb]" scherlok demoWorks with PostgreSQL, BigQuery, Snowflake, MySQL, DuckDB and dbt. Alerts go to Slack, Discord, Teams, email, or your CI exit code.
The Problem
Every data team has the same nightmare:
A source API silently changes from dollars to cents. Revenue dashboards show wrong numbers for 3 weeks before anyone notices.
A column starts returning NULLs. A table stops updating. Row counts drop 40% on a Tuesday. Nobody knows until the CEO asks why the report looks weird.
Current tools (Great Expectations, Soda, dbt tests) require you to define what "correct" looks like before you can detect what's wrong. Hundreds of rules. Dozens of YAML files. And you still miss things — because you can't write rules for problems you haven't imagined yet.
What It Catches
Every anomaly is auto-scored: INFO, WARNING, or CRITICAL. No thresholds to configure.
How It Works
Scherlok takes the opposite approach of rule-based tools: learn first, then detect.
scherlok connect postgres://user:pass@host/db # connect once
scherlok investigate # learn your data
scherlok watch # detect anomaliesThree commands. Five minutes. Done. (scherlok ci runs all three in one step for pipelines.)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19downgradeA → Bscore 83
Scherlok: common questions
- Is Scherlok MCP server safe?
- Mostly: it is graded B (83/100). Read the Scherlok safety report
- How do I install Scherlok?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Scherlok need an API key?
- Yes. The registry entry asks for
SCHERLOK_CONNECTION. - Is Scherlok maintained?
- The last commit was 36 days ago (2026-09-28). The latest release is v1.0.5.
- What can I use instead of Scherlok?
- Servers from other publishers that do the same job: Sentry MCP server, maintenant MCP server and RepoPilot MCP server.
- How does Scherlok compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); github stars 11 (more than 84% of 855 Developer tools servers); downloads a week 103 (more than 60% of 436 Developer tools servers with a package). Full comparison.
Alternatives to Scherlok
Same job from other publishers: the closest match first, then the best rated.
- SentryMCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistantsnot reviewedWidely usedA
- maintenantDocker monitoring for AI agents: logs, history, alerts. Can ack alerts; never touches containers.not reviewedEstablishedC
- RepoPilotLocal, deterministic review of Git changes: weakened tests and CI gates, risky flows, blast radius.not reviewedGrowingA