ecfr-mcp
ecfr-mcp
Servidor MCP para la API del eCFR (Código de Regulaciones Federales Electrónico). Lea el texto de FAR, DFARS y todos los suplementos FAR de agencias sin necesidad de autenticación.
Funciona con cualquier cliente compatible con MCP (Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed, etc.).
Probado y reforzado a través de cinco rondas de pruebas de integración contra la API de eCFR en vivo. Se corrigieron 101 pruebas de regresión que cubren 2 errores catastróficos P0, 26 errores de datos incorrectos silenciosos P1 y 32 brechas de validación P2. Consulte TESTING.md para ver el registro completo de pruebas.
Qué hace
Expone la API de eCFR como 13 herramientas MCP que cubren texto reglamentario, estructura, búsqueda, historial de versiones y flujos de trabajo de adquisición comunes:
Endpoints principales
get_latest_date- Obtiene la fecha disponible más reciente para un título del CFR (llamar antes que otras herramientas)get_cfr_content- Obtiene texto reglamentario analizado para una sección, subparte o parteget_cfr_structure- Tabla de contenido jerárquicaget_version_history- Historial de enmiendas para una sección o parteget_ancestry- Ruta de jerarquía de migas de pansearch_cfr- Búsqueda de texto completo con filtros de jerarquíalist_agencies- Todas las agencias con sus referencias al CFRget_corrections- Correcciones editoriales para un título
Conveniencia del flujo de trabajo
lookup_far_clause- Búsqueda de texto de cláusula FAR/DFARS en una sola llamada (resuelve la fecha automáticamente)compare_versions- Comparación de texto lado a lado en dos fechaslist_sections_in_part- Todas las secciones en una parte de FAR/DFARSfind_far_definition- Busca en FAR 2.101 la definición de un términofind_recent_changes- Secciones modificadas desde una fecha determinada
Related MCP server: regulationsgov-mcp
No se requiere autenticación
La API de eCFR es totalmente pública. Sin clave de API, sin registro, sin encabezados de autenticación. Solo instale y use.
Instalación
Vía uvx (recomendado)
uvx ecfr-mcpVía pip
pip install ecfr-mcpDesde el código fuente
git clone https://github.com/1102tools/federal-contracting-mcps.git
cd federal-contracting-mcps/servers/ecfr-mcp
pip install -e .Configuración de Claude Desktop
Agregue a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": ["ecfr-mcp"]
}
}
}Reinicie Claude Desktop. El servidor ecfr aparecerá en su panel de herramientas MCP con 13 herramientas.
Ejemplos de prompts
"Obtén el texto actual de FAR 15.305 (Evaluación de propuestas) y resume lo que requiere."
"Enumera todas las secciones en la Parte 19 de FAR (Programas para pequeñas empresas)."
"Busca la definición FAR de 'producto comercial' en 2.101."
"¿Qué secciones de FAR fueron enmendadas en los últimos 6 meses?"
"Compara FAR 52.212-4 entre 2024-01-01 y 2025-01-01 y muéstrame qué cambió."
"Obtén el texto actual de DFARS 252.227-7014 (Derechos en software informático no comercial)."
"Busca en el Título 48 'conflicto de intereses organizacional' y muéstrame las secciones relevantes."
"¿Qué agencia posee el Capítulo 8 en el Título 48? Obtén su estructura de suplemento FAR."
Notas de diseño
XML analizado en el lado del servidor. El endpoint de contenido de eCFR devuelve XML sin procesar. Este servidor lo analiza en texto limpio (encabezados, párrafos, citas) antes de devolverlo a Claude, ahorrando tokens de contexto significativos.
Resolución automática de fechas. eCFR se retrasa 1-2 días hábiles con respecto al Registro Federal. Usar la fecha de hoy en los endpoints de versiones causa errores 404. Todas las herramientas de contenido se resuelven automáticamente a la última fecha disponible a menos que especifique una.
La búsqueda predeterminada es el texto actual. Sin
date=current, la búsqueda de eCFR devuelve TODAS las versiones históricas, incluidas las reemplazadas. El valor predeterminadocurrent_only=Trueevita resultados duplicados.Limitación del endpoint de estructura. El endpoint de estructura de eCFR no admite filtrado a nivel de sección (devuelve 400).
list_sections_in_partsoluciona esto obteniendo la estructura de la parte y recorriendo el árbol.Optimización de FAR 2.101. La sección de definiciones tiene ~109KB de XML.
find_far_definitionanaliza la sección completa en el lado del servidor y devuelve solo los párrafos coincidentes con contexto.
Referencia rápida del Título 48 del CFR
Capítulo | Regulación | Partes |
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 |
Fuente de datos
Todos los datos provienen de ecfr.gov, el Código de Regulaciones Federales en línea actualizado continuamente y mantenido por la Oficina del Registro Federal. Se actualiza diariamente, generalmente 1-2 días hábiles después de la publicación en el Registro Federal. No es una edición legal oficial; para citas oficiales, consulte el CFR anual de la GPO.
Habilidad complementaria
Este MCP refleja la habilidad ecfr-api de 1102tools.com. La habilidad está basada en markdown para el uso interactivo de Claude; el MCP envuelve la misma API como llamadas de herramientas deterministas para flujos de trabajo de agentes y automatización.
Licencia
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