mcpField
A
APEX PSI

APEX PSI

本地服务
github.com/kawal393安全16 天前更新

关于 APEX PSI

APEX PSI 是用于为 AI 记录创建和检查追加式证据回执的 MCP 服务。它记录哈希而非内容,提供审计轨迹,但不判断记录是否属实。

主要功能

  1. 01将 SHA-256 哈希写入公共账本
  2. 02验证哈希和回执
  3. 03检查账本锚定状态
  4. 04生成 APA、BibTeX 和 MLA 引文
  5. 05验证回执链的 Merkle 连续性

适用场景

  1. 01记录决策或文档的存在时间
  2. 02检查已封存记录是否保持不变
  3. 03引用公共证据回执
  4. 04检查回执链的连续性

MCP 相关

向 MCP 客户端提供 seal、verify、anchor、cite 和 verify_chain 五种证据工具,用于记录哈希、检查账本条目与锚定状态,以及生成引文。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"kawal393-apex-psi": {
"command": "npx",
"args": [
"-y",
"apex-psi-mcp"
],
"env": {
"APEX_API_BASE": "<APEX_API_BASE>",
"APEX_API_KEY": "<APEX_API_KEY>"
}
}
}
}
启动命令npx -y apex-psi-mcp
需要配置的环境变量
APEX_API_BASEOptional API base URL override. Default: https://qhtntebpcribjiwrdtdd.supabase.co/functions/v1 (the public APEX PSI notary). Free allowance with no key: 20 operations/minute, 100/day.
APEX_API_KEY密钥Optional API key. It raises the daily ceiling for a workload; it is never required to seal or to verify, and it cannot change what a receipt is allowed to claim.

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

安装包
npmapex-psi-mcp1.1.2

工具

5

收录的工具列表 · 更新于 5 天前

参数类型必填说明
contentstring是要封存的内容(文本,最多 10000 个字符)
contextstring否可选的上下文标签(例如,文档名称、案例 ID)
model_idstring否生成此封印的可选模型/Agent 标识符
predicatestring否描述封存原因的可选谓词

详细介绍

APEX PSI MCP 服务

Apex PSI 不是工具,也不是产品。它是验证基底——证据之下的那一层。它不做判断,不做认证,只负责记录。 此服务是基于该层构建的一种应用。

一行配置即可为任何支持 MCP 的 Agent(Claude、Cursor、Qoder、Cline、Windsurf 等)提供五种证据工具:seal、verify、anchor、cite、verify_chain。

seal 会将某项决策、文档或制品的 SHA-256 哈希记录到公开的只追加账本中,并返回一张收据。任何人都可以再次查询该哈希——永久免费,无需账户、密钥,也无需我们的配合。

收据能证明什么: 这份确切内容在此时间戳时已经存在,且此后未曾更改。 收据永远无法证明什么: 内容属实。seal 是审计轨迹,不是裁决。

工具

工具实际作用
seal将记录的 SHA-256 哈希写入账本并返回一张收据,其中包含对 Merkle 叶节点的 Ed25519 签名、ML-DSA-65 后量子签名,以及——有可用名额时——LMS-W4-SHA256 签名。收据自身的 algorithm 字段会注明它获得了哪种签名。
verify在账本中查询某个哈希(或完整收据),并报告其是否存在且未更改。验证完整性,不判断真伪。
anchor读取账本待处理 Merkle 根的 Bitcoin/OpenTimestamps 锚定状态。显式传入 action: "anchor" 可请求提交待处理的根——只有找到真实区块后,锚定才算确认。
cite将收据转换为引文(APA、BibTeX、MLA),指向公开且可独立核验的记录。
verify_chain重新计算收据链中各哈希的存在情况及 Merkle 连续性。结果是重新计算所得,而非主观意见。

安装

将以下内容添加到 MCP 客户端配置中:

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

也可以在本地安装:npm install apex-psi-mcp。

两分钟验证它是否有效

  1. 向 Agent 提问:“用 APEX PSI 为句子 ‘hello psi’ 加盖 seal。”
  2. 从收据中复制 decision_hash,并粘贴到公开验证器中: https://www.ai-governance-standard.com/verify

如果网站返回该记录,说明 seal 确实有效。你无需信任此服务、我们的 npm 软件包或我们的话——这正是该协议的全部意义。

明确说明限制

免费使用无需账户或密钥:每分钟 20 次操作,每天 100 次,按服务实例执行限制——这是防洪措施,而非订阅配额。超过限制后,可使用 API 密钥提高上限;容量需要付费,发现结果永远免费。验证本身不限次数且免费: 在本地运行验证器完全不花钱——可从 npm 安装 apex-psi-verifier, 也可从 PyPI 安装 psi-verifier。

配置

环境变量(均为可选):

  • APEX_API_BASE — 覆盖公证服务端点。默认值: https://qhtntebpcribjiwrdtdd.supabase.co/functions/v1
  • APEX_API_KEY — 提高工作负载的每日上限。加盖 seal 或验证均不要求此密钥。

此服务不会做什么

  • 它不会存储你的内容。只有哈希会离开你的设备。
  • 它不会认证、评级、打分或批准任何内容。
  • 它不提供编辑或删除途径:此服务使用的接口只能一次性写入 seal,并且只能只读查询。关键检查由你执行——随时重新验证任何收据,任何更改都会显示为查询失败。
  • 它不构成法律意见,也没有法院事先同意接受收据。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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