GroundTruth MCP logo

GroundTruth MCP

by rm-rf-prod

Self-hosted MCP for live library documentation, dependency guidance, code audits, snippets, compatibility checks, and migrations.

Install GroundTruth MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "rm-rf-prod-groundtruth-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@groundtruth-mcp/gt-mcp@latest"
      ],
      "env": {
        "GT_GITHUB_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @groundtruth-mcp/gt-mcp@latest

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

rm-rf-prod/GroundTruth-MCP MCP server provides 14 tools for retrieving current library documentation, best practices, examples, migration guidance, and compatibility information. It also scans local projects against 107+ audit patterns and reports findings with file-and-line locations, then links issues to live fix guidance. The server runs locally through Node.js 24+, fetches documentation from sources such as GitHub and library registries, and needs no API key for normal use. Reach for rm-rf-prod/GroundTruth-MCP MCP server when an agent needs version-aware developer guidance or a review of project code rather than static general knowledge.

Use cases

  • Audit a project for security, accessibility, framework, and language issues
  • Retrieve current documentation for a library topic
  • Scan dependency manifests for stack-specific best practices
  • Compare libraries before choosing an implementation
  • Check release notes and migration guidance before upgrading

Key features

  • 14 MCP tools for documentation, audits, search, comparison, and migrations
  • 107+ audit patterns across 18 categories
  • Exact file-and-line findings with live fix guidance
  • BM25-ranked, version-aware code snippets
  • Fallback package lookup across npm, PyPI, crates.io, and pkg.go.dev
  • Optional GitHub token for higher request limits

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/12 checks healthy over the last 90d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 3d ago via OSV.dev · @groundtruth-mcp/gt-mcp@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars6Stargazers on the source repository.
npm downloads1.3kPackage downloads in the last 30 days.
Last commit17d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How GroundTruth MCP works

What rm-rf-prod/GroundTruth-MCP MCP server does

rm-rf-prod/GroundTruth-MCP MCP server gives an AI assistant a local set of tools for researching libraries, reviewing source code, and checking implementation choices against current references. Its library workflow can resolve packages, retrieve documentation for a topic, find recommended and discouraged patterns, compare two or three libraries, retrieve release notes, and find migration material. The supported package fallbacks include npm, PyPI, crates.io, and pkg.go.dev.

The server also covers broader technical subjects through search. The documented search areas include OWASP security guidance, WCAG and WAI-ARIA, browser and web APIs, CSS, performance, AI provider documentation, Google APIs, infrastructure, and databases. Code examples can be retrieved from GitHub, while snippets are pre-indexed and ranked by library and version.

How it works

rm-rf-prod/GroundTruth-MCP MCP server runs on the developer’s machine and retrieves documentation when requested. Its source options include llms.txt, Jina Reader, GitHub, and package registries used as fallbacks. GitHub requests work without credentials, although unauthenticated requests are limited to 60 per hour; an optional GitHub token raises that limit to 5,000 requests per hour.

For project-wide guidance, gt_auto_scan reads a supported manifest and identifies dependencies before fetching best-practice information. Supported manifest files include package.json, requirements.txt, pyproject.toml, Cargo.toml, go.mod, pom.xml, build.gradle, and composer.json.

The gt_audit tool walks project files and applies more than 107 checks across 18 categories. Documented checks include security issues such as SQL injection, XSS, SSRF, path traversal, and hardcoded credentials; accessibility problems; React and Next.js patterns; TypeScript issues; performance concerns; Node.js issues; and Python risks. Results include severity, category, counts, exact file:line locations, and fix guidance from an authoritative source.

Setup and configuration

Install the server with Node.js 24 or newer. For MCP clients that use a JSON configuration, run npx with the package @groundtruth-mcp/gt-mcp@latest and the -y flag. The README specifically shows configuration for Cursor, Claude Desktop, and VS Code, and also provides a Claude Code command.

No build step or configuration file is required. Using the @latest tag causes npx to retrieve the newest package when a session starts.

The dispatch tool can route plain-language requests to the appropriate operation, while individual tools remain available for callers that need explicit arguments. Examples include resolving a library, auditing a project path, checking browser compatibility, comparing libraries, or retrieving a changelog for a version.

Limitations and notes

The server is self-hosted and depends on external documentation sources for live results. GitHub access is rate-limited without the optional token. Its package metadata and README identify the project as licensed under Elastic License 2.0.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about GroundTruth MCP

Use Node.js 24 or newer and run it through npx with `npx -y @groundtruth-mcp/gt-mcp@latest`. The README provides MCP configuration examples for Cursor and Claude Desktop.

Yes.

No API key is required for normal operation. An optional `GT_GITHUB_TOKEN` increases GitHub request limits from 60 to 5,000 requests per hour.

Yes. `gt_audit` scans project files with more than 107 patterns and reports issues with severity, category, and exact file-and-line locations.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGroundTruth MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/rm-rf-prod-groundtruth-mcp?style=directory)](https://allmcps.com/mcp/rm-rf-prod-groundtruth-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/rm-rf-prod-groundtruth-mcp"><img src="https://allmcps.com/api/badge/rm-rf-prod-groundtruth-mcp?style=directory" alt="GroundTruth MCP on AllMCPs" /></a>