Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
MCP server for tool discovery: find, compare, and verify tools across 35+ registries.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"toolcairn": {
"command": "npx",
"args": [
"-y",
"@neurynae/toolcairn-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add toolcairn -- npx -y @neurynae/toolcairn-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"toolcairn": {
"command": "npx",
"args": [
"-y",
"@neurynae/toolcairn-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"toolcairn": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@neurynae/toolcairn-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto neurynae bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.0) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Signoff
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Five gates that make an agent's 'done' provable: run them, read the verdict, audit the record.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
@neurynae/toolcairn-mcpSource for
@neurynae/toolcairn-mcpon npm. Install via the package, not from this repo.
ToolCairn is an MCP server that connects your AI coding agent to a continuously-updated graph of 30,000+ open-source tools across npm, PyPI, Cargo, Maven, Go, Composer, RubyGems, NuGet, Homebrew, and 35+ more registries. Search, compare, build stacks, and check version compatibility — all from inside Claude Code, Cursor, or any MCP-compatible client.
Concrete example. Your agent receives *"I need a fast HTTP client for Node"* → it calls
search_tools→ ToolCairn returns ranked candidates with maintenance and community signals, alternatives, and a warning if the top pick has questionable activity. No more guessing from blog posts and stale tutorials.
The MCP server runs locally as a stdio child of your agent. Tool calls travel over MCP to this package, which proxies the network-bound ones to the ToolCairn Cloud API and handles the local-only ones (project scan, config, audit log) on disk.
Plain web search and LLM training data are insufficient for tool selection — knowledge cutoffs miss latest releases, search engines surface tutorials over authoritative ranking, and version-compatibility answers live in scattered issue threads.
ToolCairn fixes this with three things you can't get from raw registry APIs:
Step 1. Create a free account at [toolcairn.neurynae.com/signup](https://toolcairn.neurynae.com/signup).
Step 2. Add to your MCP config and restart your agent:
{
"mcpServers": { "toolcairn": { "command": "npx", "args": ["@neurynae/toolcairn-mcp"] } } }
Step 3. A browser window opens for sign-in on first start. Once you confirm, all tools are available immediately — no further setup.
Requires Node.js 22+.
The fastest path:
claude mcp add toolcairn -- npx @neurynae/toolcairn-mcp
Or paste the JSON block above into ~/.claude/claude_desktop_config.json under mcpServers.
Other MCP-compatible clients (Cursor, Claude Desktop, VS Code Copilot, Windsurf, Zed, …) work with the same
npx @neurynae/toolcairn-mcpcommand — see the docs for client-specific config locations.
Your agent receives *"I need a real-time analytics database for event tracking"* → calls search_tools → gets ranked candidates (ClickHouse, TimescaleDB, InfluxDB, …) with maintenance signals. If the intent is ambiguous, the response carries clarification questions; the agent answers via search_tools_respond and gets refined results.
Your agent receives *"Help me architect a full-stack TypeScript SaaS"* → calls refine_requirement to decompose, then get_stack with the per-layer needs → gets a 3–5 tool stack (web framework + database + auth + payments) with a version-compatibility matrix showing which versions work together across the stack.
*"Express vs Fastify for a REST API?"* → compare_tools returns side-by-side health (stars, maintenance score, last commit, open issues, contributor trends), graph relationships (what each integrates with, what they replace), and a recommendation grounded in your stated use case.
*"I want to upgrade Next.js to 14 but keep React 17."* → check_compatibility evaluates declared peer ranges and returns satisfied/unsatisfied checks with the source (declared_dependency / graph_edges / shared_neighbors).
On first session, toolcairn_init walks your repo, parses every manifest (package.json, requirements.txt, pyproject.toml, Cargo.toml, go.mod, pom.xml, Gemfile, composer.json, …), classifies each tool against the ToolCairn graph, and writes a local .toolcairn/ snapshot. Subsequent sessions read this snapshot first — your agent stops re-searching for things it already knows about.
The MCP server exposes 16 tools, grouped by purpose. Most are local (no network) or fire-and-forget; the search, compare, and stack tools call the ToolCairn API.
| Tool | What it does |
|---|---|
search_tools | Natural-language search with health signals and alternatives. May ask clarifying questions when intent is ambiguous. |
search_tools_respond | Submit answers to refine an in-progress search. |
refine_requirement | Decompose a vague use-case ("build a SaaS") into specific, searchable sub-needs. |
verify_suggestion | Check whether the agent's tool picks are actually indexed in the ToolCairn graph. |
| Tool | What it does |
|---|---|
get_stack | Compose a complementary tool stack with a cross-version compatibility matrix. |
compare_tools | Head-to-head: health metrics, graph relationships, and a recommendation. |
check_compatibility | Version-aware peer-range check between two tools. |
| Tool | What it does |
|---|---|
toolcairn_init | Discover project roots, scan manifests, classify tools, write .toolcairn/. |
read_project_config | Load the local .toolcairn/config.json snapshot (confirmed tools, pending items, audit log). |
update_project_config | Atomically add, remove, or update a tool — every mutation is audited. |
| Tool | What it does |
|---|---|
report_outcome | Fire-and-forget: did the recommended tool work out? Closes the learning loop. |
feedback | Agent feedback on ToolCairn itself. Call ONLY when a ToolCairn response was wrong, broken, low-quality, or missed something — never for positive feedback. Free of daily quota. |
suggest_graph_update | Submit a new tool, edge, or use-case for admin review (staged, never auto-promoted). |
check_issue | Last resort. Search a tool's GitHub issues for known bugs — only after 4+ retries and a docs review. |
| Tool | What it does |
|---|---|
classify_prompt | Local: decide whether a tool search is needed at all (skips ToolCairn for non-tool prompts). |
toolcairn_auth | Manage local sign-in: login / status / logout. |
| Environment variable | Default | Purpose |
|---|---|---|
TOOLCAIRN_TRACKING_ENABLED | true | Set false to disable usage event logging (see Privacy). |
LOG_LEVEL | info | Set debug for verbose stdio diagnostics. |
MCP_TRANSPORT | stdio | Set http for HTTP transport (advanced). |
~/.toolcairn/credentials.json (mode 0600, 90-day expiry)..toolcairn/{config.json, audit-log.jsonl, tracker.html} at each detected project root.The tracker.html file is a self-contained dashboard — open it in any browser to see every tool call, pending evaluation, and audit entry in real time.
Your sign-in lives at ~/.toolcairn/credentials.json and lasts 90 days. From inside your agent:
toolcairn_auth { action: "status" } # check current sign-in
toolcairn_auth { action: "logout" } # clear credentials
To re-authenticate, simply restart your agent — the sign-in flow opens automatically.
We're explicit about what leaves your machine.
Sent to ToolCairn (when tracking is enabled):
Stays local:
.toolcairn/audit-log.jsonl).Opt out at any time:
TOOLCAIRN_TRACKING_ENABLED=false
Tools still work normally; only the lightweight usage events are skipped.
Full privacy policy: toolcairn.neurynae.com/privacy.
Browser doesn't open for sign-in. Copy the URL printed to stderr and visit it manually; enter the device code shown.
`Module not found` or version errors. Confirm Node 22+ with node --version.
Behind a corporate proxy. Set HTTPS_PROXY — npx and the MCP server respect it.
Self-hosted backend. Set TOOLPILOT_API_URL=https://your-host.
Sign-in expired. Restart your agent — the device-code flow re-runs automatically.
Verbose logs. Set LOG_LEVEL=debug.
What is the agent doing? Open .toolcairn/tracker.html in your browser for an auto-refreshing dashboard of every tool call.
scanA standalone health scan that doesn't start the MCP server:
npx @neurynae/toolcairn-mcp scan [dir]
Reads dependency manifests in [dir] (default: current directory) — package.json, requirements.txt, pyproject.toml, Cargo.toml — and reports health, alternatives, and warnings for each declared dependency.
Add --json for machine-readable output.
security@neurynae.comIssues and feature requests are welcome at github.com/neurynae/toolcairn-mcp/issues.
The graph engine, search pipeline, and indexer are closed-source. This repository contains the public MCP client and project-config layer that runs on user machines.
MIT — © 2026 NEURYNAE. See [LICEN
Nur der Anfang wird gezeigt; den Rest findest du im Repo