关于 US federal rules taking effect
面向需要可追溯事实答案的助手和应用,查询 referencesource.org 的已核验参考数据集。记录附有来源网址和原文引述,并提供工具将声明与已发布记录核对。
主要功能
- 01搜索数据集和记录
- 02获取带来源信息的记录
- 03核验声明与存储值
- 04返回来源网址和原文引述
适用场景
- 01查找指定日期范围内生效的规则
- 02核对规则修订的 CFR 部分
- 03根据已发布记录验证数值
MCP 相关
通过 MCP 工具提供数据集列表、记录搜索与获取,以及声明核验。可通过 stdio 包或 referencesource.org/mcp 远程端点连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://referencesource.org/mcp/rulesclaude mcp add --transport http joelp22-maker-referencesource-rules https://referencesource.org/mcp/rules{"mcpServers":{"joelp22-maker-referencesource-rules":{"type":"http","url":"https://referencesource.org/mcp/rules"}}}在 Cursor 中打开{"servers":{"joelp22-maker-referencesource-rules":{"type":"http","url":"https://referencesource.org/mcp/rules"}}}在 VS Code 中打开{"mcpServers":{"joelp22-maker-referencesource-rules":{"type":"http","url":"https://referencesource.org/mcp/rules"}}}{"mcpServers":{"joelp22-maker-referencesource-rules":{"serverUrl":"https://referencesource.org/mcp/rules"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| to | string | 是 | ISO 结束日期,包含该日期,例如 "2026-12-31"。 |
| from | string | 是 | ISO 开始日期,包含该日期,例如 "2026-10-01"。 |
| limit | integer | 否 | 返回数量,1–20。默认值为 20。 |
| agency | string | 否 | 可选机构筛选器:按机构名称进行不区分大小写的子串匹配("Coast Guard"、"aviation")。调用 list_agencies 获取《Federal Register》采用的机构名称。 |
详细介绍
referencesource-mcp
面向 referencesource.org 的 MCP 服务 — 小型、经过验证的参考数据集,其中每条记录都附有来源 URL 和该页面上的原文引述,因此助手提供的任何数值都可以核查,而不只是盲目相信。
285 个数据集,超过 110,000 条记录:监管阈值和期限、版本兼容性、标准替代情况、认证登记信息、检查要求等。每个数据集都会说明其覆盖范围和最后验证日期。
工具
| 工具 | 功能 |
|---|---|
list_datasets | 列出所有数据集,以及记录数量和说明 |
search_records | 在数据集中搜索;每条命中结果都会返回数值,以及来源 URL 和来源原文引述 |
get_record | 按 ID 获取一条记录,包含完整出处信息 |
verify_quote | 提供数据集标识符和你已有的数值(记录 ID 和字段为可选项)——它会对照我们已发布的记录核查这一说法,并说明是否匹配 |
verify_quote 比较特别:根据我们的测量,助手大约有 19% 的时候会编造看似合理但错误的数值;这项工具就是用来核查的。它会返回四种判定结果:
| 判定结果 | 含义 |
|---|---|
matches_record | 该说法与存储的数值一致;结果会注明匹配类型(精确、忽略大小写、标准化) |
matches_quote | 该数值不是存储值,但确实出现在记录的来源引述中 |
differs | 记录中的数值不同——会同时返回两者及其来源 |
not_found | 该数据集中没有记录包含此数值 |
如果找到了记录,回答会附上存储的数值、记录 URL、来源 URL 和原文引述,因此可以一路追溯到上游来源;此外还会附上 attestation,明确说明判定结果反映的是来源所述内容,而非现实世界中的事实。例如,询问阿拉巴马州 Autauga County 2026 年符合条件的贷款限额是否为 $806,500,会返回 differs,存储值为 $832,750,并引用其来源中的 FHFA 行。
**范围说明,避免夸大其词:**这些工具搜索的是 referencesource.org 自行发布的记录。它们不会抓取任意 URL,也无法对照尚未收录的页面核查说法。not_found 的意思是“此数据集中没有”,绝不是“错误”。
设置
Claude Desktop — 添加到 claude_desktop_config.json:
{
"mcpServers": {
"referencesource": {
"command": "npx",
"args": ["-y", "referencesource-mcp"]
}
}
}
Cursor / 其他 stdio MCP 客户端 — 操作相同:命令为 npx,参数为
["-y", "referencesource-mcp"]。
支持直接连接远程服务的客户端无需安装此软件包——将其指向支持流式传输的 HTTP 端点:
https://referencesource.org/mcp。
备注
- 零依赖;Node 18+。此软件包是一个轻量的 stdio→HTTPS 桥接层,用于连接
referencesource.org/mcp上的无状态服务。 - 无需账号或密钥;除标准服务请求日志外不进行追踪(参见 referencesource.org/privacy)。
- 网站提供免费的 HTML、Markdown 和 JSON 数据;此软件包只是让你能在对话过程中调用这些数据。
采用 MIT 许可证。
背后的数据
- 网站: https://referencesource.org — 权威来源,按计划重新验证
- 批量数据: https://github.com/joelp22-maker/referencesource-data
- 带 DOI 的归档快照: 10.5281/zenodo.22115966
- Hugging Face: https://huggingface.co/datasets/referencesource
每条记录都包含 source(读取数值的页面)和 source_quote(该页面上说明此数值的原文行),因此可以对照来源核查此服务返回的任何答案。verify_quote 会根据你已有的数值进行核查:它会告知我们的记录是否一致,并在任何情况下都返回来源和引述。
许可
MIT — 详见 LICENSE。参考数据本身采用 CC BY 4.0 许可;关于引用摘录的完整立场,请参阅数据仓库。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。