关于 Attestify OS
Attestify OS 的 stdio MCP 服务将受治理的 Agent 执行和 Attestify Trust 签名证据作为工具提供给 MCP 主机,面向金融、合规及受监管工作流。研究运行会记录到证据账本,也可提交和独立验证工作收据。
主要功能
- 01执行深度研究并返回结构化简报
- 02治理每次运行并记录证据
- 03签名提交工作完成证据
- 04按收据 ID 独立验证
适用场景
- 01在金融与合规流程中开展研究
- 02为 Agent 工作生成可验证收据
- 03检查已有收据的有效性
MCP 相关
这是一个 stdio MCP 服务,供 Claude Desktop、Cursor、Windsurf 等 MCP 主机调用。它向客户端提供研究、证据提交和收据验证工具;Trust 工具需配置对应身份凭据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y attestify-mcpATTESTIFY_BASE_URLBase URL of the deployed Attestify app.ATTESTIFY_API_KEY密钥Tenant API key issued via POST /api/keys, sent as X-API-Key on /api/run calls.TRUST_AGENT_IDAttestify Trust agent ID, from a one-time `npx attestify trust-init` run. Enables attestify_trust_submit_evidence and attestify_trust_verify.TRUST_PRIVATE_KEY密钥That agent's Ed25519 private key (base64url), from the same trust-init run. Never leaves this server except as a signature.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 否 | 可选的来源 URL,作为本次研究的上下文。 |
| query | string | 是 | 要调查的研究问题、主题或对象。 |
| session_id | string | 否 | 可选的会话 ID,用于保持对话连续性。 |
详细介绍
attestify-mcp
MCP 服务将 Attestify OS Agent 暴露为可调用工具,供 Claude Desktop、Cursor、Windsurf 和任何兼容 MCP 的宿主使用;也提供 Attestify Trust 的免钱包 Agent 身份和签名证据。
Attestify OS 是面向在金融、合规及受监管工作流中运行的 AI Agent 的基础设施。每次受治理的运行都会经过:路由 → 治理执行 → 预算检查 → SLA 检查 → 执行 → 输出验证 → 不可变回执 → 链上结算证据。
线上基础 URL: https://attestifyos.com
此软件包是一个真正的 Model Context Protocol stdio 服务——你的 MCP 宿主会将其作为子进程启动,并直接通过 JSON-RPC 与其通信。它不是普通的 HTTP 客户端库。
快速开始
将以下内容添加到 MCP 宿主的配置中(例如 Claude Desktop 的 claude_desktop_config.json):
{
"mcpServers": {
"attestify": {
"command": "npx",
"args": ["-y", "attestify-mcp"],
"env": {
"ATTESTIFY_BASE_URL": "https://attestifyos.com",
"ATTESTIFY_API_KEY": "<your-tenant-api-key>",
"TRUST_AGENT_ID": "<optional — see Attestify Trust below>",
"TRUST_PRIVATE_KEY": "<optional — see Attestify Trust below>"
}
}
}
}
ATTESTIFY_API_KEY 是通过 POST /api/keys 签发的租户 API 密钥——每次运行时都会通过 X-API-Key 请求头发送。没有此密钥时,运行请求将不经过身份验证,并受匿名调用者适用的套餐/x402 限制约束。
TRUST_AGENT_ID / TRUST_PRIVATE_KEY 是可选项,设置后可解锁另外两个工具——请参阅下文的 Attestify Trust。
工具
attestify_research
通过 POST /api/run 使用 Attestify Research Agent(researcher-v2)运行深度研究查询。返回包含执行摘要、关键发现和注意事项的结构化简报。每次调用计费 $0.023 USDC,并记录到 Attestify 证据账本。
参数:
| 字段 | 必填 | 描述 |
|---|---|---|
query | 是 | 要调查的研究问题、主题或对象。 |
url | 否 | 可选的来源 URL,作为研究运行的上下文。 |
session_id | 否 | 可选的会话 ID,用于保持对话连续性。 |
返回值: 一个 JSON 数据块,包含 summary、loop_id、run_id、input_hash、output_hash、price_usdc、agent_id、receipt_url 和 created_at。
attestify_trust_submit_evidence / attestify_trust_verify
只要同时设置了 TRUST_AGENT_ID 和 TRUST_PRIVATE_KEY,即可使用。这与上文的 attestify_research 是独立的功能——不使用 x402、不涉及通道、无花费,也不会在任何环节使用钱包。
attestify_trust_submit_evidence 会签名(Ed25519,通过 Node 内置的 node:crypto 实现——无需额外依赖)并提交 Agent 已完成实际工作的证据,返回带签名和时间戳、可公开验证的回执。
| 字段 | 必填 | 描述 |
|---|---|---|
summary | 是 | 对已完成工作的通俗描述。将被签名并永久记录。 |
schema | 否 | 证据架构版本。默认为 work-completion/v1。 |
action_basis | 否 | explicit(默认)或 discretionary。 |
attestify_trust_verify 可按 ID 独立重新验证任何回执——公开可用,无需 API 密钥,也适用于任何 Agent 的回执。
| 字段 | 必填 | 描述 |
|---|---|---|
receipt_id | 是 | 要验证的回执 ID。 |
获取 TRUST_AGENT_ID / TRUST_PRIVATE_KEY: 在任何 MCP 会话之外运行一次即可——切勿为每个会话生成新身份,否则既会中断 Agent 自身的已验证活跃连续记录,也会给 Attestify 的公开统计增加噪声,而非提供真实、可引用的数据:
npx attestify trust-init --name "My MCP Agent"
此操作会注册一个免费的 Trust Agent,在本地生成其 Ed25519 签名密钥,并输出要设置到 MCP 宿主配置中的两个值。除了用于生成签名,私钥不会离开你的计算机。
企业自助服务
签发租户密钥、设置预算并附加策略——通过此服务进行的后续每次运行都会自动接受治理:
1. POST /api/keys → issue tenant API key
2. POST /api/budgets → set USDC spend ceiling
3. POST /api/policies → attach governance rules
4. (this MCP server) → every run auto-enforced
链接
- 首页: https://attestifyos.com
- Attestify Trust: https://attestifyos.com/trust
- 快速入门: https://attestifyos.com/quickstart
- OpenAPI 规范: https://attestifyos.com/openapi.json
- x402 发现: https://attestifyos.com/.well-known/x402.json
- GitHub: https://github.com/attestifyagent/attestify-mcp
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。