MCP.Market

Scherlok MCP server

by rbmuller·io.github.rbmuller/scherlok·v1.0.5·11 stars

Zero-config data-quality monitoring: profile a warehouse, detect anomalies, gate CI.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

11 stars103 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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 after

No database handy? The demo seeds one, learns it, breaks it, and catches it, in about a second:

uvx --from "scherlok[duckdb]" scherlok demo

Works 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 anomalies

Three 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.

  • Sentry
    MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
    A
  • maintenant
    Docker monitoring for AI agents: logs, history, alerts. Can ack alerts; never touches containers.
    C
  • RepoPilot
    Local, deterministic review of Git changes: weakened tests and CI gates, risky flows, blast radius.
    A