Golden Dataset MCP server
io.github.nipunkhanderia/golden-dataset-mcp·v0.1.2Version-controlled golden datasets and RAG evaluation, no API key needed.
0 stars17 downloads/wk
Reviews
Write oneNobody has reviewed Golden Dataset yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Golden Dataset tools (9, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_entryAdd a question-answer pair to the working tree of a golden dataset.
commit_versionSnapshot the current working tree as a new immutable dataset version.
dataset_statusShow the current state of a golden dataset: name, current version, and working tree size.
delete_entrywrite actionRemove an entry from the working tree by its id. Does not affect already-committed versions.
diff_versionsShow entries added, removed, or changed between two committed versions.
evaluate_answersScore actual LLM/RAG-generated answers against the golden dataset using TF-IDF cosine similarity (no LLM call, no API key needed).
init_datasetInitialise a new version-controlled golden dataset at dataset_path.
list_entriesList entries in a dataset. Omit version to see the uncommitted working tree; pass a version (e.g. '1.0') to see a committed snapshot.
update_entrywrite actionUpdate fields of an existing working-tree entry by its id.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 98 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Golden Dataset compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 65% of 4,460 AI and agents servers
- Tools
- 9
- the typical AI and agents server has 6
- Tools that change things
- 22%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 17
- more than 4% of 1,538 AI and agents servers with a package
What its tools let an agent do: 5 read · 1 create · 1 change · 1 delete · 1 run or deploy
Install Golden Dataset in Claude Code, Cursor or VS Code
claude mcp add golden-dataset-mcp -- uvx golden-dataset-mcp
What the publisher says
From the Golden Dataset repository's README, as published. We do not edit it. Read it on GitHub
mcp-name: io.github.nipunkhanderia/golden-dataset-mcp
golden-dataset-mcp
An MCP server wrapping golden-dataset-studio — version-controlled golden dataset management and semantic evaluation for RAG/LLM pipelines.
This is a thin protocol layer over the existing golden_dataset library (DatasetStore, Evaluator). It does not reimplement any logic — it exposes the library's existing Python API as MCP tools so an agent (Claude Desktop, Claude Code, or any MCP client) can manage golden datasets conversationally.
No LLM API key required. Evaluation uses TF-IDF cosine similarity (scikit-learn), not an LLM call.
Why a separate package from golden-dataset-studio?
golden-dataset-studio is a CLI tool — designed for a human typing golden add, golden commit, etc. in a terminal. golden-dataset-mcp exposes the same underlying operations as MCP tools so an LLM agent can drive them programmatically, e.g. as part of an automated RAG evaluation pipeline. Keeping them as separate PyPI packages means CLI users aren't forced to pull in fastmcp as a dependency, and MCP users get a clean, protocol-focused package.
Tools
Design: every tool takes an explicit dataset_path
Unlike the CLI (which operates on the current working directory), every tool here requires an explicit dataset_path parameter. This keeps the server fully stateless between calls — no hidden "current dataset" session state to lose track of, and safe for one server instance to manage multiple datasets or serve multiple concurrent clients.
Installation
pip install golden-dataset-mcpThis pulls in golden-dataset-studio and scikit-learn automatically as dependencies.
Usage with Claude Desktop / Claude Code
{
"mcpServers": {
"golden-dataset": {
"command": "golden-dataset-mcp"
}
}
}No environment variables needed — no API key, no config.
Example flow
1. init_dataset(dataset_path="./my-rag-eval", name="support-bot-eval")
2. add_entry(dataset_path="./my-rag-eval", question="...", answer="...")
[repeat for each golden Q&A pair]
3. commit_version(dataset_path="./my-rag-eval", description="initial 50 questions")
4. [run your RAG pipeline, collect actual answers]
5. evaluate_answers(dataset_path="./my-rag-eval", actual_answers=[...])
-> avg_semantic_similarity, per-entry scores, pass/failAs your RAG pipeline changes over time, commitversion again after edits and use diffversions to see exactly what changed in your golden set between releases.
Relationship to the underlying library
If you want the human-driven CLI, use golden-dataset-studio directly. If you want an agent to drive it, use this package.
Development
git clone https://github.com/nipunkhanderia/golden-dataset-mcp
cd golden-dataset-mcp
pip install -e ".[dev]"
pytest -vShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Golden Dataset: common questions
- Is Golden Dataset MCP server safe?
- Mostly: it is graded B (82/100). Read the Golden Dataset safety report
- How do I install Golden Dataset?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Golden Dataset need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Golden Dataset maintained?
- The last commit was 137 days ago (2026-06-20). The latest release is v0.1.2.
- What can I use instead of Golden Dataset?
- Servers from other publishers that do the same job: Local Rag MCP server, Butterbase AI MCP server and Spotifyscraper MCP server.
- How does Golden Dataset compare with other AI and agents MCP servers?
- safety score 82/100 (higher than 65% of 4,460 AI and agents servers); tools 9 (the typical AI and agents server has 6); tools that change things 22% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Golden Dataset
Same job from other publishers: the closest match first, then the best rated.
- Local RagEasy-to-setup local RAG server with minimal configurationnot reviewedEstablishedA
- Butterbase AIButterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.not reviewedEstablishedA
- SpotifyscraperPublic Spotify metadata, lyrics and podcasts for LLM agents. No API key, read-only.not reviewedEstablishedB
GuaardvarkLocal AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.not reviewedEstablishedB- Mnemoverse MemoryHosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcpnot reviewedEstablishedA