mcpField
A
acta-mcp

acta-mcp

本地服务
github.com/VeritasActa社交媒体130 周前更新

关于 acta-mcp

acta-mcp 是供 AI 编码工具使用的 MCP 服务,用于提交和查阅可质疑的公共记录。它支持添加证据、提出质疑、发现待处理记录及检查 Veritas Acta 记录完整性。

主要功能

  1. 01提交问题、主张和预测
  2. 02用证据或质疑作出回应
  3. 03浏览并筛选公共记录
  4. 04查找需要处理的记录
  5. 05验证并导出哈希链

适用场景

  1. 01记录带来源的事实主张
  2. 02质疑缺少背景的主张
  3. 03查找尚无关联证据的主张
  4. 04检查主题的哈希链完整性

MCP 相关

向 MCP 客户端提供提交、回应、查询、发现、验证和导出 Veritas Acta 记录的工具,并通过标准输入输出通信。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"tomjwxf-acta": {
"command": "npx",
"args": [
"-y",
"acta-mcp"
]
}
}
}
启动命令npx -y acta-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmacta-mcp0.2.1

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
bodystring是贡献的完整文本
typeenum是贡献类型question | claim | prediction
topicstring是主题 slug(例如“ai-regulation-2026”)
sourcestring否支持性证据的 URL(事实性主张必填)
categoryenum否主张必填factual | opinion | hypothesis
reasoningstring否推理(事实性主张可替代来源)
provenanceobject否可选的 AI 创作元数据
provenance.prompt_hashstring否
provenance.tool_versionstring否
provenance.disclosure_levelenum否private | reproducible | full
provenance.system_prompt_hashstring否
provenance.authored_with_modelstring否
uncertaintystring否不确定性说明(观点/假设类主张必填)
resolution_datestring否ISO-8601 格式的未来日期(预测必填)
resolution_rulestring否由谁/什么触发判定(预测必填)
resolution_sourcestring否用于判定的权威来源(预测必填)
resolution_criteriastring否如何确定主张已确认/被驳斥(预测必填)

详细介绍

Acta MCP 服务

在 AI 编码工具中贡献、质疑、发现、验证和查询可供质疑的公共记录。

适用于 Cursor、Claude Desktop、Windsurf、VS Code + Copilot 以及任何兼容 MCP 的客户端。

安装

Cursor

添加到 ~/.cursor/mcp.json:

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

添加到 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,设置 mode=contested → 找出状态为 contested 且需要证据或反驳的记录

“提出一项关于 API 密钥安全的事实主张,并附上来源”

AI 调用 acta_contribute,设置 type=claim、category=factual、source=URL → 将该主张记录到哈希链上

“质疑那项主张——它缺少上下文”

AI 调用 acta_respond,设置 type=challenge、basis=missing_context、target_assertion、argument → 该主张转为“contested”状态

“查找尚无证据的主张”

AI 调用 acta_discover,设置 mode=needs_evidence → 列出尚无关联证据的主张和预测

“验证 protocol-trust-models 的链”

AI 调用 acta_verify → 重新计算链哈希并报告完整性状态

来源元数据

贡献和回复可以选择性地包含 provenance 对象,以披露 AI 的创作情况:

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

来源信息包含在不可变载荷哈希中——它会成为可验证记录的一部分。

身份验证

默认使用 X-Device-Id 标头。如果已安装 scopeblind-agent,则可以选择使用它进行 DPoP 持有证明。

配置

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

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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