Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Keyless-first MCP: 153 tools for US federal + state/local (SLED) contracting, spending & regulation
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.
SAM_GOV_API_KEY, CENSUS_API_KEY, FRED_API_KEY, BEA_API_KEY, BLS_API_KEY, DOL_API_KEY, DATA_GOV_API_KEY, NVD_API_KEY, OPENFDA_API_KEY, SOCRATA_APP_TOKEN, COURTLISTENER_API_TOKEN, LDA_API_KEY, EDGAR_USER_AGENT, MCP_SAM_GOV_TOOLSETSAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
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": {
"sam-gov": {
"command": "npx",
"args": [
"-y",
"@cliwant/mcp-sam-gov"
],
"env": {
"SAM_GOV_API_KEY": "your-value",
"CENSUS_API_KEY": "your-value",
"FRED_API_KEY": "your-value",
"BEA_API_KEY": "your-value",
"BLS_API_KEY": "your-value",
"DOL_API_KEY": "your-value",
"DATA_GOV_API_KEY": "your-value",
"NVD_API_KEY": "your-value",
"OPENFDA_API_KEY": "your-value",
"SOCRATA_APP_TOKEN": "your-value",
"COURTLISTENER_API_TOKEN": "your-value",
"LDA_API_KEY": "your-value",
"EDGAR_USER_AGENT": "your-value",
"MCP_SAM_GOV_TOOLSETS": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add sam-gov --env SAM_GOV_API_KEY=your-value --env CENSUS_API_KEY=your-value --env FRED_API_KEY=your-value --env BEA_API_KEY=your-value --env BLS_API_KEY=your-value --env DOL_API_KEY=your-value --env DATA_GOV_API_KEY=your-value --env NVD_API_KEY=your-value --env OPENFDA_API_KEY=your-value --env SOCRATA_APP_TOKEN=your-value --env COURTLISTENER_API_TOKEN=your-value --env LDA_API_KEY=your-value --env EDGAR_USER_AGENT=your-value --env MCP_SAM_GOV_TOOLSETS=your-value -- npx -y @cliwant/mcp-sam-govTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"sam-gov": {
"command": "npx",
"args": [
"-y",
"@cliwant/mcp-sam-gov"
],
"env": {
"SAM_GOV_API_KEY": "your-value",
"CENSUS_API_KEY": "your-value",
"FRED_API_KEY": "your-value",
"BEA_API_KEY": "your-value",
"BLS_API_KEY": "your-value",
"DOL_API_KEY": "your-value",
"DATA_GOV_API_KEY": "your-value",
"NVD_API_KEY": "your-value",
"OPENFDA_API_KEY": "your-value",
"SOCRATA_APP_TOKEN": "your-value",
"COURTLISTENER_API_TOKEN": "your-value",
"LDA_API_KEY": "your-value",
"EDGAR_USER_AGENT": "your-value",
"MCP_SAM_GOV_TOOLSETS": "your-value"
}
}
}
}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": {
"sam-gov": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cliwant/mcp-sam-gov"
],
"env": {
"SAM_GOV_API_KEY": "your-value",
"CENSUS_API_KEY": "your-value",
"FRED_API_KEY": "your-value",
"BEA_API_KEY": "your-value",
"BLS_API_KEY": "your-value",
"DOL_API_KEY": "your-value",
"DATA_GOV_API_KEY": "your-value",
"NVD_API_KEY": "your-value",
"OPENFDA_API_KEY": "your-value",
"SOCRATA_APP_TOKEN": "your-value",
"COURTLISTENER_API_TOKEN": "your-value",
"LDA_API_KEY": "your-value",
"EDGAR_USER_AGENT": "your-value",
"MCP_SAM_GOV_TOOLSETS": "your-value"
}
}
}
}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.
EDGAR_USER_AGENT envMCP_SAM_GOV_TOOLSETS envDiese 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 cliwant 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.
Das musst du eintragen: SAM_GOV_API_KEY, CENSUS_API_KEY, FRED_API_KEY, BEA_API_KEY, BLS_API_KEY, DOL_API_KEY, DATA_GOV_API_KEY, NVD_API_KEY, OPENFDA_API_KEY, SOCRATA_APP_TOKEN, COURTLISTENER_API_TOKEN, LDA_API_KEY
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.17.0) kam vor 39 Tagen 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, Asset Notation
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.
Read and maintain an Asset Notation file on disk: net worth, holdings, valuations, CSV import.
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.
The most comprehensive keyless-first MCP server for US federal and state/local (SLED) contracting + spending + regulation + partner vetting. 153 tools across 54 data sources — keyless-first: only 4 sources (Census business-patterns, FRED, BEA, and DOL's data endpoint) need a free key; the other 50 need none. Works today, in any AI agent.
Independent project — not affiliated with, endorsed by, or sponsored by SAM.gov, the U.S. General Services Administration (GSA), or any government agency.
English · 한국어 · 日本語
👤 user Find active SAM.gov solicitations under NAICS 541512 closing this month
🤖 Claude → sam_search_opportunities { ncode: "541512", limit: 5 } ✓ 47,478 active opportunities indexed
• 5ef3db5d… VA Bulk Oxygen Tank Rental closes 2026-05-15 ($1.05M) • a000339c… Articulating Boom Lifts closes 2026-05-30 ($310K) • be9c24ef… CMOP Hazardous Waste Removal closes 2026-06-12 ($2.7M)
👤 user Pull the SOW + contracting officer for the first one
🤖 Claude → sam_get_opportunity { noticeId: "5ef3db5d…" } ✓ Department of Veterans Affairs · Combined Synopsis/Solicitation POC: Contracting Officer +1-XXX-XXX-XXXX Set-aside: Total Small Business Attachments: 1 ↓ 36C24526Q0460_1.docx (172 KB) SOW preview: "RFQ# 36C24526Q0460 — Bulk Oxygen Tank Rental, Fill, Telemetry…"
No API key, registration or signup for 148 of the 153 tools. Just plug it in and ask.
| Status quo | With this MCP |
|---|---|
| GovWin: $30K-$100K/yr per seat | Free, MIT license |
| API key registration → wait 24h → quota tier shopping | npm install → working in 60s |
| 5+ separate vendor APIs / scrapers | 1 unified surface, 153 tools across 54 sources |
| LLMs hallucinate NAICS codes / agency names | Anti-hallucination autocomplete guards built-in |
| Brittle scraping breaks weekly | Daily live smoke test (badge above) |
| Procurement officer → IT ticket → 3-week wait | Claude Desktop double-click install |
The federal data this wraps is public domain. There is no good reason it should cost a five-figure subscription to query.
| Domain | What you can ask | Sources |
|---|---|---|
| 🔍 Opportunities & solicitations | "Find SAM.gov solicitations under NAICS 541512 closing this month" — read the SOW, POCs, attachments | SAM.gov, Grants.gov |
| 💰 Spending, awards & competition | "Show me Booz Allen wins at VA last fiscal year; top 10 PSC categories at DoD" | USAspending, FPDS, GAO |
| 🕵️ Entity & partner vetting | "Screen this firm: OFAC sanctions, SAM exclusions, single-audit findings, bank health, EPA compliance + toxics-release" | OFAC, SAM, FAC, FDIC, EPA ECHO, EPA Envirofacts |
| 🛒 Product safety & recalls | "Any FDA/NHTSA/CPSC recalls or enforcement against this supplier's products?" | openFDA, NHTSA, CPSC |
| ⚖️ Litigation & courts | "Any Court of Federal Claims bid protests or Federal Circuit opinions involving this contractor?" | CourtListener (Free Law Project) |
| 🏢 Nonprofit vendors | "Pull this nonprofit's IRS-990 financials before we subcontract to it" | IRS 990 (via ProPublica) |
| 🏥 Healthcare providers & facilities | "Medicare utilization & payments for this provider; hospital quality ratings; is this provider on the revocation list?" | CMS (data.cms.gov) |
| 📈 Financial disclosure (SEC) | "Pull this public company's revenue trend and latest 10-K filings" | SEC EDGAR |
| ⚖️ Regulatory & legislative | "What VA cybersecurity rules were published this quarter? Any open Regulations.gov dockets?" | Federal Register, Regulations.gov, eCFR, FAR/DFARS, Congress.gov, GovInfo |
| 💲 Pricing, labor & fiscal | "GSA CALC labor-rate band for a systems analyst; SCA wage determination for this county; CPI escalation; per-diem cap for a trip; regional GDP by industry; DOL wage-hour enforcement history" | GSA CALC, SAM WDs, BLS, US Census CBP, FRED, BEA, US Treasury, GSA per-diem, US DOL |
| 🏛 Lobbying & influence | "Who lobbies the VA on cybersecurity, and how much do they spend?" | US Senate LDA |
| 🏥 Health & research funding | "NIH/NSF grants on this topic; recruiting clinical trials; industry payments to this physician" | NIH RePORTER, NSF, ClinicalTrials.gov, CMS Open Payments, NPPES |
| 🛡 Cyber compliance | "Is this CVE on the CISA KEV must-patch list?" | NVD, CISA KEV |
| 🌐 Trade, geo & disaster | "HTS tariff for this product; Census tract for this address; FEMA declarations in this state" | USITC HTS, US Census, FEMA, Socrata, CKAN |
| 🏙 State/local procurement bids (SLED) | "What's open on this city's/county's procurement portal right now? Their checkbook, awarded contracts, vendor payments; state DOT bid/award registers" | OpenGov Procurement (525+ govs), Bonfire, ArcGIS (feature + Hub), Socrata (54 hosts), one Tableau Server Guest view (Montana), one Socrata Open Expenditures checkbook (South Dakota) |
| 🎓 Grants & datasets | "Cybersecurity grants posted in the last 30 days; discover federal open datasets" | Grants.gov, data.gov |
153 tools across 54 data sources — keyless-first: only 4 sources (Census business-patterns, FRED, BEA, and DOL's data endpoint) need a free key; the other 50 need none. (An earlier 52-tool build measured roughly p50 ~0.25s / p95 ~0.8s against production federal APIs; latency varies by source and upstream load — treat it as fast, not a benchmarked guarantee.)
Best for non-developers. Just download a file and double-click.
That's it. No PowerShell, no npm, nothing.
Requires Claude Desktop ≥ 1.0 (which ships its own Node.js runtime).
If you already use Claude Code (the CLI):
/plugin install cliwant/mcp-sam-gov
This installs the MCP server plus a SKILL.md workflow guide that teaches Claude when + how to use each of the 153 tools.
For Codex CLI / Cursor / Continue / Gemini CLI / anything that speaks MCP:
gh repo clone cliwant/mcp-sam-gov
cd mcp-sam-gov npm install --omit=dev npm install -g .
After install, the binary mcp-sam-gov is on your PATH. Add this to your host config:
{
"mcpServers": { "sam-gov": { "command": "mcp-sam-gov" } } }
Specific config locations per host: see Host configurations below.
No global install? Every host config below also has an npx variant (npx -y @cliwant/mcp-sam-gov) that skips the clone and npm install -g. It only needs Node.js.
Skip installation entirely:
gh repo clone cliwant/mcp-sam-gov
cd mcp-sam-gov npm install --omit=dev # only runtime deps; dist/ is pre-built
Then point your host config at the absolute path:
{
"mcpServers": { "sam-gov": { "command": "node", "args": ["C:\\Users\\you\\mcp-sam-gov\\dist\\server.js"] } } }
Each host below shows two variants. Use one of them:
"command": "mcp-sam-gov". This works only after npm install -g (Path 3) has put the mcp-sam-gov binary on your PATH."command": "npx", "args": ["-y", "@cliwant/mcp-sam-gov"]. This needs only Node.js. npx downloads the package from npm on first run and caches it.Package name: the npm package is scoped: `@cliwant/mcp-sam-gov`.
mcp-sam-govis only the name of the binary that a global install puts on your PATH. No unscopedmcp-sam-govpackage exists on npm, sonpx -y mcp-sam-govfails with a 404. Usenpx -y @cliwant/mcp-sam-gov.
%APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Global install:
{
"mcpServers": { "sam-gov": { "command": "mcp-sam-gov" } } }
No global install (npx):
{
"mcpServers": { "sam-gov": { "command": "npx", "args": ["-y", "@cliwant/mcp-sam-gov"] } } }
On Windows, if the server fails to start with spawn npx ENOENT in %APPDATA%\Claude\logs\mcp*.log, wrap npx in cmd /c:
{
"mcpServers": { "sam-gov": { "command": "cmd", "args": ["/c", "npx", "-y", "@cliwant/mcp-sam-gov"] } } }
(Or skip this entirely — use Path 1's .mcpb and it auto-configures.)
Restart Claude Desktop fully (system tray quit on Windows / Quit menu on macOS), then look for the 🔨 icon. You should see "sam-gov (153 tools)".
Per-project .mcp.json, global install:
{ "mcpServers": { "sam-gov": { "command": "mcp-sam-gov" } } }
No global install (npx):
{ "mcpServers": { "sam-gov": { "command": "npx", "args": ["-y", "@cliwant/mcp-sam-gov"] } } }
Or with the CLI:
# global install
claude mcp add sam-gov mcp-sam-gov
claude mcp add sam-gov -- npx -y @cliwant/mcp-sam-gov
~/.codex/config.toml:
Global install:
[mcp_servers.sam-gov]
command = "mcp-sam-gov" args = []
No global install (npx):
[mcp_servers.sam-gov]
command = "npx" args = ["-y", "@cliwant/mcp-sam-gov"]
Settings → MCP → Add new MCP server. Global install:
{ "mcpServers": { "sam-gov": { "command": "mcp-sam-gov" } } }
No global install (npx):
{ "mcpServers": { "sam-gov"Nur der Anfang wird gezeigt; den Rest findest du im Repo