MCP.Market

Golden Dataset MCP server

by nipunkhanderia·io.github.nipunkhanderia/golden-dataset-mcp·v0.1.2

Version-controlled golden datasets and RAG evaluation, no API key needed.

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

full report

Adoption
New

0 stars17 downloads/wk

Reviews

Write one

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

Read from the package source without running it. The installed server may list more.

  • add_entry

    Add a question-answer pair to the working tree of a golden dataset.

  • commit_version

    Snapshot the current working tree as a new immutable dataset version.

  • dataset_status

    Show the current state of a golden dataset: name, current version, and working tree size.

  • delete_entrywrite action

    Remove an entry from the working tree by its id. Does not affect already-committed versions.

  • diff_versions

    Show entries added, removed, or changed between two committed versions.

  • evaluate_answers

    Score actual LLM/RAG-generated answers against the golden dataset using TF-IDF cosine similarity (no LLM call, no API key needed).

  • init_dataset

    Initialise a new version-controlled golden dataset at dataset_path.

  • list_entries

    List 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 action

    Update 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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

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-mcp

This 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/fail

As 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 -v

Shortened. 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 Rag
    Easy-to-setup local RAG server with minimal configuration
    A
  • Butterbase AI
    Butterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.
    A
  • Spotifyscraper
    Public Spotify metadata, lyrics and podcasts for LLM agents. No API key, read-only.
    B
  • Guaardvark
    Local AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.
    B
  • Mnemoverse Memory
    Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp
    A