mcpField
A
Attest by DataHubz

Attest by DataHubz

远程服务
attest.datahubz.com生产力02 周前更新

关于 Attest by DataHubz

Attest by DataHubz 提供文档签署和可验证记录,面向管理协议及证明的人士。其连接器可追踪协议、提醒签署人、准备表单并验证记录;连接器无法读取文档,签署仍在 Attest 中完成。

主要功能

  1. 01列出已发送和已接收的协议
  2. 02提醒待签署协议的签署人
  3. 03准备协议表单
  4. 04验证签名、记录和指纹
  5. 05使用 SHA-256 指纹记录收据
  6. 06创建不披露文档的 Share proof

适用场景

  1. 01查看当前轮到谁签署
  2. 02向待签署人重新发送签署链接
  3. 03通过 ID 或指纹验证协议或收据
  4. 04在不披露协议条款的情况下证明已签署

MCP 相关

托管 MCP 服务位于 https://attest.datahubz.com/mcp,提供协议管理、签署人提醒、验证、收据和 Share proof 工具。它不会读取或签署文档;每位签署人都在 Attest 中完成签署。

配置

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

服务地址https://attest.datahubz.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。