Skip to main content
Glama

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 parte

  • get_cfr_structure - Tabla de contenido jerárquica

  • get_version_history - Historial de enmiendas para una sección o parte

  • get_ancestry - Ruta de jerarquía de migas de pan

  • search_cfr - Búsqueda de texto completo con filtros de jerarquía

  • list_agencies - Todas las agencias con sus referencias al CFR

  • get_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 fechas

  • list_sections_in_part - Todas las secciones en una parte de FAR/DFARS

  • find_far_definition - Busca en FAR 2.101 la definición de un término

  • find_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-mcp

Vía pip

pip install ecfr-mcp

Desde 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 predeterminado current_only=True evita 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_part soluciona 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_definition analiza 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

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
6dResponse time
3dRelease cycle
34Releases (12mo)
Commit activity
Issues opened vs closed

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

  • F
    license
    Not graded
    quality
    C
    maintenance
    Federal 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
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
  • A
    license
    A
    quality
    A
    maintenance
    The 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.
    30
    100
    142
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    GovToolsPro 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 d
    10
    51
    2
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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