mcpField
F
Federal Register MCP

Federal Register MCP

本地服务
1102tools.com开发工具28今天更新

关于 Federal Register MCP

Federal Register MCP 提供 Federal Register 文档,用于监管动态追踪和采购政策监测。它支持搜索与获取文档、跟踪开放的意见征询期,以及查询 FAR 或 DFARS 案件历史。

主要功能

  1. 01按条件搜索 Federal Register 文档
  2. 02获取单份或批量文档
  3. 03按类别和时间统计文档
  4. 04查找开放的意见征询期
  5. 05追踪 FAR 和 DFARS 案件历史

适用场景

  1. 01跟踪某机构的拟议规则
  2. 02核对开放意见征询的截止日期
  3. 03查看 FAR 案件的规则制定历史
  4. 04按类型或时间统计规则

MCP 相关

通过 MCP 工具提供 Federal Register API,支持文档搜索与获取、意见征询期跟踪和 FAR 案件历史查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"federal-register": {
"command": "uvx",
"args": [
"federal-register-mcp"
]
}
}
}
启动命令uvx federal-register-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypifederal-register-mcp0.2.7

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

federal-register-mcp

price: free license: MIT tools: 8 regression tests

适用于 Federal Register API 的免费开源 MCP 服务。涵盖自 1994 年以来的拟议规则、最终规则、公告、行政命令、意见征集期和法规跟踪。

概览、演示视频和托管设置:https://1102tools.com/mcp/federal-register

本地或托管使用均无需 API 密钥。请参阅本地或托管。

回归测试包括针对 Federal Register API 的实时检查。2026 年 10 月的版本还通过真实的合同问题进行了检查(意见征集截止日期、FAR 案例历史记录、FAR 委员会联合备案)。请参阅 testing.md。

本地或托管

本地(桌面端)Claude(托管)ChatGPT(托管)
本地设置安装安装
  • 本地会在你的电脑上运行,可在 Claude 或 ChatGPT 桌面应用或其他 AI 应用中使用。你可以享有完整的独立速率限制,且服务仅依赖政府服务。它不会自动更新,因此请让 AI 为其更新。你无需手动设置:把此页面的链接发给 AI,让它帮你设置或指导你完成设置。
  • 托管版本始终保持最新,无需设置或密钥,可在任何地方通过 Claude 或 ChatGPT 使用。

比较本地版和托管版 · 匹配提示词

功能

将 Federal Register API 封装为 8 个 MCP 工具:

核心

  • search_documents - 使用灵活的筛选条件搜索(机构、类型、词语、案卷、日期、RIN、CFR 标题/部分)
  • get_document - 按编号获取单份文档的完整详情
  • get_documents_batch - 单次调用最多获取 20 份文档
  • get_facet_counts - 按类型、机构、主题或时间段(从每日到每年)统计文档数量
  • get_public_inspection - 获取发布前文档并进行客户端筛选
  • list_agencies - 获取全部约 470 个机构的 slug

工作流

  • open_comment_periods - 获取当前开放的意见征集期(按截止日期排序)
  • far_case_history - 获取 FAR/DFARS 案例的完整规则制定历史记录

无需身份验证

Federal Register API 完全公开,无需密钥或注册。

安装

uvx --refresh-package federal-register-mcp --from federal-register-mcp federal-register-mcp

配置

将以下配置用作服务定义,并根据兼容的 MCP 客户端调整其位置。使用此数据源进行实际查询的示例,请参阅提示词库。

{
  "mcpServers": {
    "federal-register": {
      "command": "uvx",
      "args": ["--refresh-package", "federal-register-mcp", "--from", "federal-register-mcp", "federal-register-mcp"]
    }
  }
}

--refresh-package 标志会指示 uv 在客户端每次启动服务时检查 PyPI 是否有更新版本,以便自动获取修复;如果不使用该标志,uv 会继续提供首次缓存的版本。此操作会让启动多花一点网络等待时间,因此如果你的平台设置了较短的 MCP 启动超时,请适当调高。

重启客户端后,即可使用这些工具。

示例提示词

  • “目前有哪些 FAR 案例仍在意见征集期内?”
  • “显示 FAR Case 2023-008 的完整规则制定历史记录。”
  • “查找过去 6 个月内发布的所有 DoD 拟议规则。”
  • “GSA 在本财年发布了哪些重要规则?”
  • “今天是否有与采购相关的发布前文档?”
  • “自 1 月以来,SBA 发布了多少项拟议规则和最终规则?”
  • “查找过去一年中与联邦采购相关的行政命令。”

配套工具

  • ecfr-mcp:法规当前的内容(法规集)
  • federal-register-mcp:正在发生的变化(政府公报)

两者共同覆盖完整的监管流程。使用 far_case_history 追踪一项规则从提案到最终规则的全过程,然后使用 ecfr-mcp 阅读编纂后的结果。

许可证

MIT

公开征求意见期限的完整性

open_comment_periods 会按截止日期对其扫描的文档排序。complete 表示是否已扫描所有匹配的文档;truncated 还会标记因 limit 而缩短的结果。不完整的扫描可能会遗漏早于已返回结果的截止日期。可以按机构或关键词缩小范围,或使用带有 comment_date_gte/comment_date_lte 的 search_documents 来核实某个截止日期范围。FAR Council 答复会保留底层扫描元数据,并标记下限总数。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。