关于 MachineWitness
MachineWitness 是欧盟的机器可读网络档案,记录公共域名向机器提供的内容,并以公开的 Merkle 根和外部时间戳封存每日记录。其 MCP 服务可查询覆盖情况并申请带时间戳的记录或摘录,但不提供档案文件内容。
主要功能
- 01查询域名记录覆盖情况
- 02按引用查看采集状态
- 03建议纳入观察的域名
- 04订购带时间戳的地址记录
- 05申请档案摘录和持续观察
适用场景
- 01确认某域名是否已被记录
- 02申请公共地址的时间戳记录
- 03获取域名档案记录摘录
MCP 相关
托管的免认证 Streamable HTTP MCP 服务提供覆盖查询、采集状态查看、域名建议及记录或摘录订购工具。它展示档案记录,不作评估,也不提供法律意见。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://machinewitness.eu/mcpclaude mcp add --transport http eu-machinewitness-archive https://machinewitness.eu/mcp{"mcpServers":{"eu-machinewitness-archive":{"type":"http","url":"https://machinewitness.eu/mcp"}}}在 Cursor 中打开{"servers":{"eu-machinewitness-archive":{"type":"http","url":"https://machinewitness.eu/mcp"}}}在 VS Code 中打开{"mcpServers":{"eu-machinewitness-archive":{"type":"http","url":"https://machinewitness.eu/mcp"}}}{"mcpServers":{"eu-machinewitness-archive":{"serverUrl":"https://machinewitness.eu/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | 域名,例如 example.eu。也接受粘贴的 URL。 |
详细介绍
MachineWitness MCP 服务:这个域名有记录吗?
MachineWitness 是欧盟机器可读网络的证据档案。每天,两名独立见证者都会记录公开域名向机器提供的内容(robots.txt、ai.txt、TDM 保留声明、llms.txt,以及首页的标头和元标签),并将当天的记录封存为已发布的 Merkle 根,同时附上外部时间戳。
此服务让 Claude、ChatGPT、Cursor 或任何 MCP 客户端都能在提出问题的同一段对话中,查询某个域名是否被观测、建议观测某个域名,以及订购带时间戳的公开地址记录。由 machinewitness.eu 托管;此仓库保存公开元数据,服务端代码不开源。
https://machinewitness.eu/mcp
Streamable HTTP · 无需身份验证 · 已列入官方 MCP 注册表,条目为 eu.machinewitness/archive。
见证者,而非侦探
档案负责记录,不负责评估、排序或指控。工具会回答某个域名是否被观测,以及从何时开始观测。它们绝不会返回文件内容,也无法列出或搜索已观测的域名集合。记录说明某个地址在特定时间提供了什么;它不是评估,也不构成法律建议。
工具
check_coverage:某个域名是否被观测、从哪天起封存、观测了哪些文件以及观测频率。仅提供元数据。只读capture_status:根据记录编号查询某个时间点记录的状态。不返回任何客户数据。只读suggest_domain:建议观测某个域名,并附上供人阅读的理由。始终只回复“已收到”,绝不作出承诺。写入order_capture:同一域名下最多 20 个公开地址。工具会先免费检查每个地址,然后返回付款链接;工具本身不收取任何费用。付款后,两名见证者都会抓取并拍摄每个地址,每次抓取都会获得独立的合格电子时间戳,记录将通过电子邮件发送。写入order_extract:1 到 20 个已观测域名。返回证据摘录的付款链接,其中包含档案对每个域名的全部记录,并整合为一份可验证的文档;未曾观测的域名会在付款前被逐一拒绝。工具本身不收取任何费用。写入order_observation:1 到 500 个域名,可选择按年或按月订购。返回每日观测的付款链接;已在核心服务中进行每日观测的域名会被逐一拒绝。工具本身不收取任何费用。写入
付款页面和电子邮件支持六种语言:en、de、es、fr、it、pl。
设置
{
"mcpServers": {
"machinewitness": {
"type": "streamableHttp",
"url": "https://machinewitness.eu/mcp"
}
}
}
请参阅 llms-install.md,了解如何通过一次调用检查服务是否正常运行。
在助手中连接
以下客户端都使用同一个地址 https://machinewitness.eu/mcp,无需身份验证。无需账户,也无需 API 密钥。
-
Claude Code,作为插件(服务端加上一段简短的技能说明,告知何时使用):
/plugin install machinewitness --marketplace martinschenk/machinewitness-mcp -
Claude Code,仅服务端:
claude mcp add --transport http machinewitness https://machinewitness.eu/mcp -
Claude(网页版和桌面版): 使用上述地址添加自定义连接器。
-
ChatGPT: 在开发者模式下,使用上述地址创建连接器,并将身份验证设为“无”。
-
Le Chat(Mistral): 使用上述地址添加自定义 MCP 连接器,并选择“无需身份验证”。
-
Perplexity、Grok、Cursor、VS Code、Gemini CLI 及其他 MCP 客户端: 使用上述地址添加远程(Streamable HTTP)服务。
完整参考文档(包括纯 HTTP API):machinewitness.eu/api。 费用:machinewitness.eu/services。
隐私
这些工具只会询问其用途所需的信息:域名、用于提交建议的回复地址、要记录的地址,以及订单的送货地址。绝不会询问用途或事项。数据的保留内容和期限: machinewitness.eu/privacy
由 Martin Schenk S.L.(马德里)运营 · machinewitness.eu · 问题请联系:[email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。