mcpField
O
Orphograph

Orphograph

本地服务
orphograph.com安全01 天前更新

关于 Orphograph

Orphograph 是一款 MCP 服务,可将本地文件和文本的指纹锚定到 Bitcoin,适合需要可验证记录且不上传文件内容的用户。它在本机计算哈希,并提供收据与编辑沿革查询。

主要功能

  1. 01本地计算 SHA-256 和 SHA-512
  2. 02锚定文件与文件夹
  3. 03锚定生成的文本
  4. 04查询收据与编辑沿革
  5. 05列出保险库收据

适用场景

  1. 01将文件指纹记录到 Bitcoin
  2. 02用 Merkle 根锚定文件夹
  3. 03为生成文本留存凭证
  4. 04检查收据及其编辑历史

MCP 相关

它向 MCP 客户端提供锚定文件、文件夹和文本指纹,以及查询收据和沿革的工具。文件内容留在本机,仅指纹会发送至 Orphograph。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpborphograph-mcp-0.1.2.mcpb0.1.2

工具

还没有获取到工具列表

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

详细介绍

Orphograph MCP 服务

一个单文件的模型上下文协议服务,让 Claude / Claude Code / Cursor / 任意 MCP 主机实例都能通过 Orphograph 将文件锚定到比特币区块链上,而文件本身始终不会离开用户的设备。

mcp-name: io.github.Orphograph/orphograph

  • 许可证: MIT
  • 依赖项: 仅使用 Python ≥ 3.9 标准库。也可在 PyPI 上获取,包名为 orphograph-mcp,版本为 0.1.1。
  • 代码行数: 约 310 行,单个文件。
  • 协议: 通过 stdio 使用 MCP 2024-11-05。

安装

将脚本保存到任意位置:

curl -sSL https://orphograph.com/mcp/orphograph_mcp.py -o ~/bin/orphograph_mcp.py

然后将其注册到你的 MCP 主机。

Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json)
{
  "mcpServers": {
    "orphograph": {
      "command": "python3",
      "args": ["/Users/YOU/bin/orphograph_mcp.py"],
      "env": {
        "ORPHO_API_KEY": ""
      }
    }
  }
}
Claude Code
claude mcp add orphograph python3 /Users/YOU/bin/orphograph_mcp.py

也可以编辑 ~/.claude/settings.json,添加相同的 mcpServers 配置块。

Cursor(~/.cursor/mcp.json)
{
  "mcpServers": {
    "orphograph": {
      "command": "python3",
      "args": ["/Users/YOU/bin/orphograph_mcp.py"],
      "env": {
        "ORPHO_API_KEY": ""
      }
    }
  }
}

提供的工具

工具用途身份验证
orphograph_anchor_file(path)计算本地文件的哈希,并将其指纹登记到比特币区块链上。API 密钥可选
orphograph_anchor_folder(path)计算整个文件夹的哈希,构建 RFC-6962 默克尔树,并锚定一个覆盖所有文件的根哈希。API 密钥可选
orphograph_anchor_output(text, …)在进程内计算生成内容(Agent 结果、文字记录)的哈希并进行锚定。可接受可选的 zk_proof。API 密钥可选
orphograph_verify_receipt(receipt_id)查询服务端记录的回执信息。仅执行查询,不会检查区块链;请运行 ots verify 进行验证。无
orphograph_verify_lineage(receipt_id)沿编辑谱系链回溯,检查其已提交的父项。无
orphograph_list_vault(limit?)列出订阅者的回执。需要 API 密钥

隐私保障

  • 文件内容不会离开设备。
  • 脚本在进程内计算 SHA-256 + SHA-512,并仅将这些指纹发送到 https://orphograph.com/api/anchor。
  • 只有主机明确调用工具后,脚本才会进行网络请求。
  • 文件以 1 MB 为单位分块读取;大文件不会被完整加载到内存中。

配置

环境变量用途
ORPHO_API_KEY可选。通过 orphograph.com/account.html 获取。未设置时,此安装会受到免费套餐限制(每 24 小时 3 次锚定)。
ORPHO_BASE_URL可选。默认值为 https://orphograph.com。可覆盖此值以用于测试或可自托管的实例。

套餐和限制

套餐限额价格
免费每 24 小时 3 次锚定$0
Writer Pack10 次锚定,永不过期一次性支付 $19
Pack of Fifty50 次锚定,永不过期一次性支付 $29
Standing Order不限次数锚定每月 $9

验证

MCP 服务只负责发出调用。它生成的每份回执都可以在不依赖本服务的情况下,通过以下两个独立步骤进行检查:

  1. 结构 — 使用 github.com/Orphograph/Orphograph 上的开源验证器重新计算哈希,并离线检查回执。验证器自身不会发起网络请求。
  2. 区块链 — OpenTimestamps 客户端(ots verify)会确认该承诺确实写入了比特币区块。传入 --ots 时,随附的验证器会为你调用它。

只有第 2 步会查询比特币区块链。

报告问题

请在公开仓库中提交问题,或发送邮件至 [email protected]。

评论

支持 Markdown

第一次接触 MCP?

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

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