
PEAC Protocol: Signed interaction receipts
io.github.peacprotocol由 GitHub 账号 peacprotocol 发布v0.15.0更新于 Oct 24, 2026
Portable signed records for agent, API, MCP, and cross-runtime interactions.
发布方自己的服务:Signed
概览
本地 MCP 服务器,用于 PEAC 签名交互记录,让助手验证、检查、解码、签发并打包可移植的签名回执。
- 可以做什么
- 按策略和公钥验证 PEAC 签名交互记录
- 在不验证的情况下检查记录,并解码回执 JWS 头部与载荷以做诊断
- 在配置签发密钥与签发者标识后,根据提供的声明签发新的签名记录
- 在配置打包目录后,用签名记录及相关产物创建证据包
- 返回带错误码、恢复提示和审计元数据块的结构化输出
- 适用场景
- 当智能体或 LLM 应用需要校验、解码或生成可移植的交互签名记录时适用,例如确认回执真实性,或为后续审计自行签发回执。
- 运行要求
- 以 npm 包形式在本地通过 stdio 运行(也可选用本地 Streamable HTTP,默认端口 3000、绑定 127.0.0.1)。需要 Node.js 与 npx。只读工具无需任何配置;签发需通过签发密钥选项(环境变量或文件引用)提供 Ed25519 签名密钥并给出签发者标识,打包还需指定输出目录。
安装
在 SourceWeft 中
- 打开 控制台中的 PEAC Protocol: Signed interaction receipts,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@peac/mcp-server
Local MCP server for PEAC signed interaction records. It exposes tools to verify, inspect, decode, issue, and bundle PEAC records through stdio or the local Streamable HTTP transport.
Installation
Or run directly:
What It Does
@peac/mcp-server exposes PEAC signed interaction record operations as Model Context Protocol (MCP) tools that AI agents and LLM-based applications can call. It supports both stdio and Streamable HTTP transports, with static policy checks, concurrency limits, input size guards, and structured error responses with recovery hints.
How Do I Use It?
Add to Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Add to Cursor or Windsurf
Add to .mcp.json at your project root:
Streamable HTTP transport
HTTP transport provides per-session isolation, rate limiting, and RFC 9728 PRM discovery. Binds to 127.0.0.1 by default. See examples/mcp-http-quickstart/ for an end-to-end demo.
Enable receipt issuance
Start with HTTP transport
CLI options
Programmatic usage
Handlers can be used directly without the MCP server binding:
Available tools
All structured tool outputs include a schema-declared _meta audit block with serverVersion, policyHash, protocolVersion, and registeredTools. This is separate from the top-level MCP _meta carrier used by @peac/mappings-mcp to attach PEAC receipt references.
Integrates With
@peac/protocol(Layer 3): signed-record issuance and verification@peac/crypto(Layer 2): JWS signing and decoding@peac/schema(Layer 1): Receipt schema validation@peac/kernel(Layer 0): Error codes and constants@modelcontextprotocol/sdk: MCP server and transport bindings
For Agent Developers
Connect your agent to this server over stdio or HTTP to gain signed-record verification, receipt decoding, and issuance capabilities. The tools use structured outputs with error codes and next_action recovery hints so your agent can handle failures programmatically. Every response includes _meta for audit and traceability.
Read-only tools (peac_verify, peac_inspect, peac_decode) are available with no configuration. To enable issuance, provide an Ed25519 signing key via --issuer-key and --issuer-id.
For Operators
The server applies static policy checks with configurable concurrency limits, input size bounds, JWS size caps, and tool timeouts. HTTP transport binds to localhost by default with CORS deny-all. The stdout fence prevents non-JSON-RPC output from corrupting the stdio transport.
Security properties: no ambient key discovery (keys must be explicitly provided), no implicit network fetches from tool handlers, path traversal prevention on bundle output, and session isolation on HTTP transport.
License
Apache-2.0
PEAC Protocol is an open source project stewarded by Originary and community contributors.
来源:packages/mcp-server/README.md,提交 92956eb
工具
0版本历史
1- v0.15.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Signed 集成
Signed
com.signed官方发布者
远程 MCP 服务器,让助手连接 Signed 账户,访问天使投资组合、创业项目交易管道和 CRM 数据。
Signed Investors
com.signed官方发布者
只读访问 Signed 公开的天使投资人目录:按关键词、行业或投资额度搜索投资人并查看其公开资料。

autobus — signed attestations for agents, $0.01 per call
由 GitHub 账号 ninefiveonefive 发布
远程 MCP 端点,通过 x402 按每次 0.01 美元提供签名证明:URL 见证、AI 权限、交易最终性与 JWKS。

ArtifactGuard Signed AI Deliverable QA
由 GitHub 账号 blackcow4234-lab 发布
一个远程 MCP 服务器,为 AI 生成的 JSON、ZIP、PDF 和 DOCX 交付物签发带签名的 PASS/WARN/FAIL 质检回执。

VerifyAPI — fact-check with signed receipts
由 GitHub 账号 KyTheKitty 发布
一个本地 MCP 服务器,让助手对照实时网络来源核查事实主张,返回带可引用引文和签名回执的判定结果。