关于 Realurls
Realurls 是已停止服务的 MCP 服务,用于核对域名是否正式属于某软件产品或公司。其 API 和 MCP 现在对所有查询均返回“unknown”;最终数据集和审计记录仅供只读访问。
主要功能
- 01查询产品的官方网站域名
- 02核验 URL 是否为官方地址
- 03返回基于证据的判定
- 04提供面向用户的判定说明
- 05只读访问最终数据集和审计记录
适用场景
- 01分享前核对软件下载链接
- 02检查用户提供的登录或网站 URL
- 03查阅最终登记数据和审计记录
MCP 相关
MCP 服务提供 `get_official_url` 和 `verify_url` 工具及供宿主使用的说明。目前所有查询均返回“unknown”。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | URL 或纯域名 |
详细介绍
@realurls/mcp
已于 2026-10-05 停止运营。 Realurls 不再验证任何内容:所有 API 和 MCP 回答均为“未知”,且没有任何域名被确认是官方网站。本仓库中关于域名的任何信息都不应视为当前信息。注册表收录了 1,000 个组织,我们审计的每条记录都正确,但为每个组织找到证明某个域名确实属于它的证据都需要耗费大量时间,覆盖范围增长得也不够快,无法证明这项工作的合理性,而且没有人依赖这项服务。留下的内容仅供只读:最终的签名数据集(发布版本,CC BY-SA 4.0)、代码和规则,以及所有审计记录。该服务将继续运行并显示此通知,直至 2027-10-05,之后将关闭。
MCP 服务可告知 AI Agent 哪个域名正式属于哪个软件产品或公司,避免它向用户提供被 SEO 污染的仿冒下载网站。
自 0.1.5 起,此软件包只是连接远程端点 https://api.realurls.org/mcp 的轻量 stdio 桥接程序:指令、工具定义和所有回答均来自该端点,因此安装 Realurls 的两种方式绝不会出现不一致。接受服务 URL 的宿主可以直接使用该端点(Claude Code:claude mcp add --transport http realurls https://api.realurls.org/mcp)。
只确认归属,不对安全性作判断。请阅读 TRUST.md,了解我们明确声称和不声称的内容。
工具
| 工具 | Agent 调用时机 | 返回内容 |
|---|---|---|
get_official_url(name) | 提供任何下载/登录/官方网站链接之前 | official + 已验证的 URL,或 insufficient_evidence / unknown |
verify_url(url) | 用户粘贴链接并询问它是否真实时 | official / not_official(+ 真实域名)/ insufficient_evidence / unknown |
该服务附带 instructions,告知宿主即使自认为已经知道 URL,也要调用 get_official_url。
在我们的测试中,这一行指令起到了关键作用:没有它,Agent 会凭记忆回答熟知工具的信息,从不进行验证。
每个结果还包含 say_to_user:Agent 针对相应判定应向用户提供的句子(“我无法确认官方网站”,“X 不是 Y 的已知域名;Y 经验证的网站是……”)。只有 official 结果包含 Agent 可以提供的 URL。
安装
Claude Desktop — claude_desktop_config.json:
{ "mcpServers": { "realurls": { "command": "npx", "args": ["-y", "@realurls/mcp"] } } }
Claude Code:
claude mcp add realurls -- npx -y @realurls/mcp
在开发期间,连接到本地 API:REALURLS_API=http://127.0.0.1:8787。
“official”的含义
official = 该域名至少有 1 个锚点(经 GitHub 验证的组织、DNS 自我声明、受限政府 TLD,……)并且至少有 2 项独立佐证,且全部可由机器复现。证据不足时会报告为证据不足——我们宁可说“不知道”,也不愿出错。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。