mcpField
R
referencesource.org

referencesource.org

远程服务
referencesource.org法律与政务05 周前更新

关于 referencesource.org

referencesource.org 是用于搜索已核验参考数据集并核对记录的 MCP 服务。每条结果附有来源 URL 和原文引述,便于研究者与助手追溯数值依据。

主要功能

  1. 01搜索 285 个参考数据集
  2. 02返回来源 URL 和原文引述
  3. 03按记录 ID 获取完整溯源信息
  4. 04通过四种结果核验声明

适用场景

  1. 01追溯监管数值的来源
  2. 02将数值与已发布记录核对
  3. 03查找兼容性或标准信息

MCP 相关

它向 MCP 客户端提供数据集列表、记录搜索与获取、声明核验工具。可通过 referencesource-mcp 使用 stdio,也提供 Streamable HTTP 端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://referencesource.org/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmreferencesource-mcp1.0.3

工具

4
参数类型必填说明
fullboolean否返回每个数据集的完整范围说明,而不是第一句话。默认关闭:全文长度约为前者的四倍,通常无需用它来选择数据集。
querystring否可选的主题筛选条件,例如 "boiler"、"tariff" 或 "loan limit"。不区分大小写的子串,会与每个数据集的 slug、标题和完整描述进行匹配;如果该短语没有匹配项,则分别匹配其中的词,并在 `matched_on` 中说明。省略此参数可列出所有数据集。

详细介绍

referencesource-mcp

referencesource.org MCP connector

面向 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 许可证。

背后的数据

每条记录都包含 source(读取数值的页面)和 source_quote(该页面上说明此数值的原文行),因此可以对照来源核查此服务返回的任何答案。verify_quote 会根据你已有的数值进行核查:它会告知我们的记录是否一致,并在任何情况下都返回来源和引述。

许可

MIT — 详见 LICENSE。参考数据本身采用 CC BY 4.0 许可;关于引用摘录的完整立场,请参阅数据仓库。

评论

支持 Markdown

第一次接触 MCP?

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

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