公开记录验证服务

Acta MCP Server是一个用于贡献、挑战、发现、验证和查询可争议公开记录的服务,适用于AI编码工具。

  • by VeritasActa
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 VeritasActa/acta-mcp

使用说明

Acta MCP服务器

从AI编码工具内部贡献、挑战、发现、验证和查询可竞争的公共记录。

适用于 光标, 克劳德桌面, 帆板运动, VS代码+副本,以及任何兼容MCP的客户端。

安装

光标

添加 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "acta": {
      "command": "npx",
      "args": ["-y", "acta-mcp"]
    }
  }
}

克劳德桌面

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "acta": {
      "command": "npx",
      "args": ["-y", "acta-mcp"]
    }
  }
}

任何MCP客户端

npx acta-mcp

服务器使用stdio传输(通过stdin/stdout的JSON-RPC)。

工具

工具 它做什么
acta_contribute 向公共记录提交问题、索赔或预测
acta_respond 向现有条目提交证据、质疑、更新或解决方案
acta_query 浏览主题、条目、按类型/状态筛选、查找单个条目
acta_discover 找到可操作的工作——有争议的记录、需要证据的索赔、接近解决方案
acta_verify 验证主题的哈希链完整性(运算符服务)
acta_export 导出全链进行独立验证

对话示例

“在veritasacta.com上需要注意什么?”

AI呼叫 acta_discover 模式=有争议→ 在有争议的州找到需要证据或反驳的记录

“使用源对API密钥安全性进行事实声明”

AI呼叫 acta_contribute 类型=声明,类别=事实,来源=URL→ 将声明记录在哈希链上

“质疑这一说法——它缺少背景”

AI呼叫 acta_respond 类型=挑战,基础=缺失文本,目标断言,参数→ 索赔转为“有争议”

“查找尚未有证据的索赔”

AI呼叫 acta_discover 模式=需求_证据→ 在没有相关证据的情况下提出索赔和预测

“验证协议信任模型的链”

AI呼叫 acta_verify → 重新计算链哈希值,报告完整性状态

来源元数据

贡献和回应可以选择性地包括 provenance 人工智能著作权披露对象:

{
  "provenance": {
    "authored_with_model": "claude-sonnet-4-20250514",
    "tool_version": "acta-mcp/0.2.0",
    "disclosure_level": "reproducible"
  }
}

来源包含在不可变的有效载荷哈希中,它成为可验证记录的一部分。

认证

用途 X-Device-Id 默认情况下为header。可选使用 眼盲剂 如果安装了DPoP,则提供占有证明。

配置

环境变量 默认值 描述
ACTA_INSTANCE_URL https://veritasacta.com 要连接的Acta实例
ACTA_DEVICE_ID 自动生成 用于预算/速率限制的设备标识

链接

  • Veritas Acta: https://veritasacta.com
  • 协议: https://github.com/VeritasActa/Acta
  • 文件: https://veritasacta.com/docs
  • 验证: https://veritasacta.com/verify

许可证

麻省理工学院