mcpField
A
Attest by DataHubz (verify only)

Attest by DataHubz (verify only)

远程服务
attest.datahubz.com安全02 周前更新

关于 Attest by DataHubz (verify only)

Attest 的托管 MCP 服务面向协议签署者和接收者,用于核验签名及可验证记录;仅核验端点无需登录。它不能读取或签署文档。

主要功能

  1. 01核验印章代码、协议、收据和证明
  2. 02检查 SHA-256 指纹及签名
  3. 03查看协议和签署状态
  4. 04准备协议并提醒签署者
  5. 05创建 Share proof 和记录收据

适用场景

  1. 01用印章代码核验收到的协议
  2. 02按 ID 确认收据或证明
  3. 03查看当前轮到谁签署
  4. 04在不披露协议内容的情况下证明签署

MCP 相关

托管 MCP 服务向 MCP 客户端提供 Attest 协议和记录操作。`/mcp/verify` 端点无需登录,仅提供 `verify_record`。

配置

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

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

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

工具

1
参数类型必填说明
querystring是协议 ID、ATT-XXXX-XXXX 验证代码、收据 ID、proof ID 或 SHA-256 指纹。

详细介绍

DataHubz 的 Attest:Attest 连接器

DataHubz 的 Attest 用于文档签署和可验证记录。Attest 连接器可让你的助手列出你发送或需要签署的协议、提醒签署人、准备新协议、验证已签署的文档以及锚定在 Horizen 区块链上的记录,并创建 Share 证明(在 zkVerify 上验证的零知识证明)。它绝不会读取文档,也绝不会代为签署:文档始终采用端到端加密,每位签署人都使用自己的通行密钥在 Attest 中签署。

此仓库包含在 Gemini CLI 和 Cursor 中安装该连接器所需的配置。连接器本身是托管的 MCP 服务,地址为 https://attest.datahubz.com/mcp;此处的任何内容都不会在你的计算机上运行。

文档:https://attest.datahubz.com/docs/connector

你可以做什么

  • 查看你的协议:包括你发送的协议和等待你签署的协议,以及其状态、签署人、当前轮到谁签署,以及截至完成的审计追踪。
  • 提醒你发送的协议的签署人:签署链接会再次发送给当前轮到的签署人,每位签署人每天最多一次。
  • 准备新协议:提供标题、签署人、签署顺序、备注和到期日期,即可获取一个已填写内容的 Attest“新建协议”表单链接。你可在 Attest 中附加 PDF 并发送,文档会在浏览器中加密。
  • 验证已签署的文档:提供签名印章上的代码(ATT-XXXX-XXXX)、协议、收据或证明 ID,或文件的 SHA-256 指纹。Attest 会报告签署人、每个通行密钥签名是否有效,以及记录在 Horizen 区块链上的锚定信息。任何人都可以运行此检查,无需账户。
  • 证明你签署过某份协议,而不泄露协议内容:Share 证明会显示你的电子邮件地址(以及你指定的共同签署人的地址)和协议完成日期,但绝不会显示文档、条款或标题。每份证明都会提交到 zkVerify 以供独立验证。
  • 记录收据:将 SHA-256 指纹锚定到 Horizen,以证明内容在当时已存在且未被更改,并列出你的收据。

试试这样说:“有哪些协议正在等待我签署?”“我发送的协议还有谁没签?”“准备一份让 Mary Ruiz 签署的双向 NDA。”

安装

Gemini CLI
gemini extensions install https://github.com/DataHubz/attest-mcp

或者只添加服务:gemini mcp add --transport http attest https://attest.datahubz.com/mcp。Gemini CLI 会自动找到 Attest 的登录入口;运行 /mcp auth attest 登录,之后如果它再次提示,也请重新登录。

Cursor 和 VS Code

连接器的文档提供两者的一键安装链接:https://attest.datahubz.com/docs/connector#add。 也可以将其添加到 Cursor 的 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json),或者在 Cursor Marketplace 上架后从中安装 Attest 插件:

{
  "mcpServers": {
    "attest": { "url": "https://attest.datahubz.com/mcp" }
  }
}

Cursor 会自动找到 Attest 的登录入口,并在首次连接时提示你登录。在 VS Code 中,从命令面板运行 MCP: Add Server,并使用相同的 URL;.mcp.json 中的条目为 {"mcpServers": {"attest": {"type": "http", "url": "https://attest.datahubz.com/mcp"}}}。

Claude、Claude Code、ChatGPT、Copilot Studio 和其他 MCP 应用
  • Claude:选择 Customize,然后选择 Connectors、+ Add,再选择 Add custom connector。名称填写 Attest,输入 https://attest.datahubz.com/mcp,选择 Sign in now,然后选择 Use Claude's published identity(Register automatically 也可用),添加后选择 Connect。
  • Claude Code:运行 claude mcp add --transport http attest https://attest.datahubz.com/mcp,然后运行 /mcp 登录。
  • ChatGPT:打开 chatgpt.com/plugins,选择 +,然后选择 Add custom MCP server。名称填写 Attest,输入相同的 URL,选择 OAuth,确认警告,然后选择 Create as a plugin。
  • Microsoft Copilot Studio:在 Agent 的 Tools 页面中,选择 Add a tool、New tool、Model Context Protocol;使用相同的 URL,并选择 OAuth 2.0 和 Dynamic discovery。
  • 任何通过 Streamable HTTP 按 URL 连接到 MCP 服务的应用,都可以使用 https://attest.datahubz.com/mcp。
无需账户即可验证

https://attest.datahubz.com/mcp/verify 仅提供 verify_record,无需登录。可用它检查你收到的已签名文件、收据或证明。

登录与权限

应用连接时,会将你重定向到 Attest。你登录后,许可页面会显示请求访问的应用、它返回的地址,以及它能够执行的操作。若应用使用其公开发布的注册信息来标识自身(ChatGPT 和 Claude 可以这样做),页面会显示发布该应用的网站(例如,标识为 chatgpt.com);若应用自行注册,页面会显示它提供的名称,并标明未经 Attest 验证。你可以取消勾选某项权限;只有选择“允许”后,应用才能获得权限。

权限允许的操作
检查记录公开检查协议、收据、证明和指纹
读取你的记录读取你的协议、收据、Share 证明和套餐用量
操作你的记录给签署人发送邮件提醒、记录公开收据、创建公开 Share 证明链接(这些操作均无法撤销或收回),以及为你准备协议,供你在 Attest 中完成

Attest 中的“安全”页面会列出每个已连接的应用及其权限和最后使用时间;断开连接会立即终止其访问权限。

它有意不能执行的操作

  • 它无法读取你的文件。 每份文件都会在发送者的浏览器中进行端到端加密,Attest 仅以无法读取的密文形式存储文件,因此任何工具都无法读取、总结或返回文件内容。
  • 它无法签名。 每位签署人都使用自己的通行密钥(Face ID、Touch ID、Windows Hello 或设备 PIN)在 Attest 中签名。
  • 它不会发送文件。 你需要在 Attest 中发送文件。
  • 它从不接收文件。 如需检查文件,你的助手会在你的设备上计算其 SHA-256(shasum -a 256 file.pdf),或者你可以将文件拖放到 https://attest.datahubz.com/verify;文件会在浏览器中生成指纹,且绝不会上传。

工具

工具功能
verify_record检查协议 ID、签名印章上的 ATT-XXXX-XXXX 代码、收据 ID、证明 ID 或 SHA-256 指纹:与任何人都能在验证页面执行的公开检查相同
list_agreements分页列出你发出和收到的协议:状态、签署人、日期、当前轮到谁签署、是否已锚定,以及证书链接
get_agreement获取一份协议,包括给签署人的备注、文件指纹,以及截至完成时的审计记录
remind_signers再次通过电子邮件向当前轮到签署的签署人发送签署链接;每位签署人每天最多发送一次
prepare_agreement填写“新建协议”表单并提供链接;你需要附上 PDF 并发送
record_receipt为 SHA-256 指纹记录收据,或为一段简短文本记录收据并生成其指纹;仅存储指纹,且该指纹为公开信息
list_receipts分页列出你的收据及其指纹、声明和锚定信息
share_proof创建一份 Share 证明,证明你独自或与指定的共同签署人签署了已完成的协议,并提供其链接
get_account查看账户剩余用量,以及签名密钥是否已设置

隐私、条款与支持

许可证

MIT,适用于此代码库中的文件(与 DataHubz 的开源验证器使用相同许可证,https://github.com/DataHubz/attest-verifier)。Attest 本身是托管在 attest.datahubz.com 上的服务。

评论

支持 Markdown

第一次接触 MCP?

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

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