ecfr-mcp
ecfr-mcp
MCP-Server für die eCFR-API (Electronic Code of Federal Regulations). Lesen Sie FAR-, DFARS- und alle FAR-Ergänzungstexte der Behörden ohne erforderliche Authentifizierung.
Funktioniert mit jedem MCP-kompatiblen Client (Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed usw.).
Getestet und gehärtet durch fünf Runden von Integrationstests gegen die Live-eCFR-API. 101 Regressionstests decken 2 katastrophale P0-Fehler, 26 P1-Fehler mit falschen Daten und 32 P2-Validierungslücken ab, die behoben wurden. Siehe TESTING.md für das vollständige Testergebnis.
Was es tut
Stellt die eCFR-API als 13 MCP-Tools bereit, die regulatorische Texte, Struktur, Suche, Versionsverlauf und gängige Beschaffungs-Workflows abdecken:
Kern-Endpunkte
get_latest_date- Abrufen des aktuellsten verfügbaren Datums für einen CFR-Titel (vor anderen Tools aufrufen)get_cfr_content- Abrufen von geparstem regulatorischem Text für einen Abschnitt, Unterabschnitt oder Teilget_cfr_structure- Hierarchisches Inhaltsverzeichnisget_version_history- Änderungsverlauf für einen Abschnitt oder Teilget_ancestry- Hierarchiepfad der Breadcrumbssearch_cfr- Volltextsuche mit Hierarchiefilternlist_agencies- Alle Behörden mit ihren CFR-Referenzenget_corrections- Redaktionelle Korrekturen für einen Titel
Workflow-Komfort
lookup_far_clause- Einmaliger Abruf von FAR/DFARS-Klauseltexten (löst das Datum automatisch auf)compare_versions- Textvergleich nebeneinander zu zwei Zeitpunktenlist_sections_in_part- Alle Abschnitte in einem FAR/DFARS-Teilfind_far_definition- Durchsuchen von FAR 2.101 nach einer Begriffsdefinitionfind_recent_changes- Abschnitte, die seit einem bestimmten Datum geändert wurden
Related MCP server: regulationsgov-mcp
Keine Authentifizierung erforderlich
Die eCFR-API ist vollständig öffentlich. Kein API-Schlüssel, keine Registrierung, keine Auth-Header. Einfach installieren und verwenden.
Installation
Via uvx (empfohlen)
uvx ecfr-mcpVia pip
pip install ecfr-mcpAus dem Quellcode
git clone https://github.com/1102tools/federal-contracting-mcps.git
cd federal-contracting-mcps/servers/ecfr-mcp
pip install -e .Claude Desktop-Konfiguration
Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzu:
{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": ["ecfr-mcp"]
}
}
}Starten Sie Claude Desktop neu. Der ecfr-Server erscheint in Ihrem MCP-Tool-Panel mit 13 Tools.
Beispiel-Prompts
"Rufe den aktuellen Text von FAR 15.305 (Proposal Evaluation) ab und fasse zusammen, was er erfordert."
"Liste alle Abschnitte in FAR Teil 19 (Small Business Programs) auf."
"Suche die FAR-Definition von 'commercial product' in 2.101."
"Welche FAR-Abschnitte wurden in den letzten 6 Monaten geändert?"
"Vergleiche FAR 52.212-4 zwischen 2024-01-01 und 2025-01-01 und zeige mir, was sich geändert hat."
"Rufe den aktuellen Text von DFARS 252.227-7014 (Rights in Noncommercial Computer Software) ab."
"Durchsuche Titel 48 nach 'organizational conflict of interest' und zeige mir die relevanten Abschnitte."
"Welche Behörde ist für Kapitel 8 in Titel 48 zuständig? Rufe deren FAR-Ergänzungsstruktur ab."
Design-Hinweise
XML-Parsing serverseitig. Der eCFR-Inhaltsendpunkt gibt rohes XML zurück. Dieser Server parst es in sauberen Text (Überschriften, Absätze, Zitate), bevor er ihn an Claude zurückgibt, was erhebliche Kontext-Token spart.
Automatische Datumsauflösung. eCFR hinkt dem Federal Register um 1-2 Werktage hinterher. Die Verwendung des heutigen Datums bei Versionierungs-Endpunkten führt zu 404-Fehlern. Alle Inhaltstools lösen automatisch das neueste verfügbare Datum auf, sofern Sie keines angeben.
Suche standardmäßig auf aktuellen Text. Ohne
date=currentgibt die eCFR-Suche ALLE historischen Versionen zurück, einschließlich der ersetzten. Der Standardwertcurrent_only=Trueverhindert doppelte Ergebnisse.Einschränkung des Struktur-Endpunkts. Der eCFR-Struktur-Endpunkt unterstützt keine Filterung auf Abschnittsebene (gibt 400 zurück).
list_sections_in_partumgeht dies, indem es die Teilstruktur abruft und den Baum durchläuft.FAR 2.101-Optimierung. Der Definitionsabschnitt umfasst ca. 109 KB XML.
find_far_definitionparst den vollständigen Abschnitt serverseitig und gibt nur übereinstimmende Absätze mit Kontext zurück.
CFR Titel 48 Kurzübersicht
Kapitel | Verordnung | Teile |
1 | FAR | 1-99 |
2 | DFARS | 200-299 |
3 | HHSAR | 300-399 |
4 | AGAR | 400-499 |
5 | GSAR | 500-599 |
6 | DOSAR | 600-699 |
7 | AIDAR | 700-799 |
8 | VAAR | 800-899 |
9 | DEAR | 900-999 |
18 | NFS | 1800-1899 |
Datenquelle
Alle Daten stammen von ecfr.gov, dem kontinuierlich aktualisierten Online-Code of Federal Regulations, der vom Office of the Federal Register gepflegt wird. Täglich aktualisiert, normalerweise 1-2 Werktage nach Veröffentlichung im Federal Register. Keine offizielle Rechtsausgabe; für offizielle Zitate verweisen Sie auf den jährlichen CFR des GPO.
Begleit-Skill
Dieses MCP spiegelt den ecfr-api-Skill von 1102tools.com wider. Der Skill basiert auf Markdown für die interaktive Nutzung durch Claude; das MCP kapselt dieselbe API als deterministische Tool-Aufrufe für Agenten-Workflows und Automatisierung.
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceFederal procurement intelligence toolkit that searches SAM.gov contract opportunities, analyzes agency spending patterns, tracks competitor wins, and monitors small business set-aside programs (8a, HUBZone, SDVOSB, WOSB). 4 tools using SAM.gov and USASpending.gov data.2
- AlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with the Regulations.gov API to search federal rulemaking dockets, proposed and final rules, public comments, and comment periods. Supports tracking FAR/DFARS case histories and monitoring open comment periods across federal agencies with optional API key authentication for higher rate limits.
- AlicenseAqualityAmaintenanceThe most comprehensive keyless federal-data MCP server. 36 tools for SAM.gov + USAspending + Federal Register + eCFR + Grants.gov. No API key, no registration, no signup. Works in Claude Desktop, Claude Code, Codex CLI, Cursor, Continue, Gemini CLI, and any MCP-aware host.301001425MIT
- AlicenseAqualityAmaintenanceGovToolsPro MCP Server — an MCP server that gives Claude and other AI clients workflow tools for US federal contractors: go/no-go scoring, incumbent intelligence (USAspending + FPDS), teaming-partner search, recompete prediction, Navy NECO lookup, and SAM.gov solicitation retrieval. It returns synthesized decisions rather than raw data, so contractors and capture teams can triage opportunities d10512MIT
Related MCP Connectors
SAM.gov contracts and USAspending awards. 4 procurement tools.
Search and trace US federal rules across the Federal Register, eCFR, and Regulations.gov.
55 tools for federal/state/local RFPs, awards, vendors, contact graph, contract vehicles, pursuits.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/1102tools/federal-contracting-mcps'
If you have feedback or need assistance with the MCP directory API, please join our Discord server