
GoldenCheck
io.github.benseverndev-oss由 GitHub 帳號 benseverndev-oss 發布v3.6.0更新於 Oct 27, 2026
Auto-discover validation rules from data — scan, profile, health-score. No rules to write.
概覽
GoldenCheck 會剖析表格資料、自動發掘驗證規則,並向助理回報資料品質問題與健康分數。
- 可以做什麼
- 掃描資料檔案中的資料品質問題,可選擇啟用 LLM 強化
- 依 goldencheck.yml 中固定的規則驗證資料
- 剖析各欄位並回傳統計資訊、健康分數與 A-F 等級
- 深入檢視單一欄位,並列出可用的檢查項目
- 比較領域套件並針對偵測到的問題提出修正建議
- 適用情境
- 適合需要檢查 CSV 等表格資料的型別、空值、格式、範圍或跨欄位問題,又不想手寫驗證規則的情況;也可在資料管線執行前為資料集評分。
- 執行需求
- 可使用託管的遠端端點,或在本機安裝:pip install goldencheck[mcp](或 npm 套件)後執行 goldencheck mcp-serve;README 提到 Python 的 MCP 附加元件,TypeScript 端需 Node.js 20 以上。LLM 強化需要 OPENAI_API_KEY 或 ANTHROPIC_API_KEY。遠端端點未宣告驗證機制。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 GoldenCheck,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.benseverndev-oss%2Fgoldencheck/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"goldencheck": {
"type": "http",
"url": "https://goldencheck-mcp-production.up.railway.app/mcp/"
}
}
}README
Moved. This repo has moved into the
benzsevern/goldenmatchmonorepo atpackages/python/goldencheck (and packages/typescript/goldencheck)/. This repo is archived; new development happens in the monorepo.
GoldenCheck
Data validation that discovers rules from your data so you don't have to write them. Built by Ben Severn.
[PyPI] [npm] [CI] [codecov] [PyPI Downloads] [npm Downloads] [Python 3.11+] [Node 20+] [TypeScript] [License: MIT] [DQBench] [Docs] [Open In Colab]
Every competitor makes you write rules first. GoldenCheck flips it: validate first, keep the rules you care about.
Why GoldenCheck?
Install
With LLM boost support:
With deep profiling & baseline support (scipy, numpy):
With semantic type inference for baseline (sentence-transformers):
JavaScript / TypeScript
Edge-safe core (browsers, Cloudflare Workers, Vercel Edge):
Node.js (file reading, CLI, MCP):
Quick Start
TypeScript Quick Start
How It Works
What It Detects
Column-Level Profilers
Cross-Column Profilers
Baseline Deep Profiling & Drift Detection
Run goldencheck baseline once to build a statistical profile of healthy data. On every subsequent scan, GoldenCheck compares the new data against the saved baseline and reports drift across 13 check types:
The baseline is built using 6 techniques: statistical profiler (distributions, Benford's Law, entropy), constraint miner (functional dependencies, temporal orders), semantic type inferrer (embeddings + keywords), correlation analyzer (Pearson, Cramér's V), pattern grammar inducer, and confidence prior builder.
Domain Packs
Improve detection accuracy with domain-specific type definitions:
Domain packs add semantic types that reduce false positives and improve classification for industry-specific data.
Schema Diff
Compare two versions of a data file:
Auto-Fix
Apply automated fixes to clean your data:
Watch Mode
Continuously monitor a directory for data quality:
REST API
Run GoldenCheck as a microservice:
Database Scanning
Scan tables directly — no CSV export needed:
Scheduled Runs
Cron-like scheduling with webhook notifications:
LLM Boost
Add --llm-boost to enhance profiler findings with LLM intelligence. The LLM receives a representative sample of your data and:
- Finds issues profilers miss — semantic understanding (e.g., "12345" in a name column)
- Upgrades severity — knows "emails should be required" even if the profiler only says "INFO"
- Discovers relationships — identifies temporal ordering between columns like
signup_dateandlast_login - Downgrades false positives — "mixed phone formats are common, not an error"
Cost: ~$0.01 per scan (one API call with representative samples, not per-row).
Budget control:
Configuration (goldencheck.yml)
Only pinned rules appear in this file — not every finding. The ignore list prevents dismissed findings from reappearing.
CLI Reference
Flags
TypeScript CLI
TypeScript Architecture
Benchmarks
Speed
DQBench v1.0 — Head-to-Head
GoldenCheck's zero-config discovery outperforms every competitor — even when they have hand-written rules.
Run the benchmark yourself:
Detection Accuracy
Tested on a custom benchmark with 341 planted data quality issues across 9 categories.
v0.2.0 improvements: minority wrong-type detection, range profiler chaining, broader temporal heuristics, and confidence scoring pushed profiler-only recall from 87% to 100%.
Raha Benchmark Datasets
Tech Stack
Optional: Anthropic SDK / OpenAI SDK for LLM Boost | MCP SDK for MCP server | scipy + numpy for deep baseline profiling ([baseline]) | sentence-transformers for semantic type inference in baseline ([semantic])
TypeScript / Node.js
MCP Server (Claude Desktop)
GoldenCheck includes an MCP server for Claude Desktop integration:
Add to your Claude Desktop config (claude_desktop_config.json):
Available tools:
Remote MCP Server
GoldenCheck is available as a hosted MCP server on Smithery — connect from any MCP client without installing anything.
Claude Desktop / Claude Code:
Local server:
19 tools available: scan files, validate rules, profile columns, health-score datasets, auto-configure validation, explain findings, compare domains, suggest fixes.
Jupyter / Colab
GoldenCheck renders rich HTML in Jupyter notebooks:
API Quick Reference
Python
TypeScript
Contributing
See CONTRIBUTING.md for development setup and guidelines.
Author
License
MIT — see LICENSE
Part of the Golden Suite
Companion projects:
- dbt-goldencheck — data validation as a dbt test.
- goldencheck-types — community-contributed domain type packs.
- goldencheck-action — GitHub Action for CI with PR comments.
來源:README.md,提交 8c52561
工具
0版本歷史
2- v3.6.0最新Sep 25, 2026
- v3.5.0Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Check 整合
check.tattoo: tattoo size and placement guide
tattoo.check官方發布者
check.tattoo: tattoo size and placement guide 的託管 MCP 服務,由 check.tattoo 發布;無需登入;Streamable HTTP;5 個工具。
iva.pt — EU VAT check (VIES) and Portuguese VAT law
pt.iva官方發布者
在 VIES 中驗證歐盟增值稅號,並回傳葡萄牙增值稅法典(CIVA)與 RITI 條文,支援葡語與英語。

VOOPA Render Check
由 GitHub 帳號 Voopa-Corp 發布
對照創作要求審查已生成的影片,在再次付費算圖前建議是剪輯修改、重試一次還是更換做法。

United Kingdom Company Check
由 GitHub 帳號 JusticeUA 發布
遠端 MCP 伺服器,讓助理執行英國公司查核,從官方登記機關取得狀態、破產、LEI 與制裁資訊。

Ukraine Company Check
由 GitHub 帳號 JusticeUA 發布
遠端 MCP 伺服器,讓助理依 EDRPOU 代碼對烏克蘭公司進行盡職調查,涵蓋破產、債務、貪腐與公開國家登記資料。