关于 etch
etch 是托管服务的 MCP 集成,用签名审计链记录 AI Agent 的决策。适用于需要通过固定公钥离线验证事件的团队。
主要功能
- 01为 Agent 决策建立签名审计链
- 02使用固定公钥离线验证
- 03提供按客户端划分的 MCP 配置示例
- 04支持创建匿名项目
适用场景
- 01保留可验证的 Agent 决策记录
- 02无需联系 Etch 即可审计过往事件
- 03将 Claude Code 或 Cursor 连接到 Etch
MCP 相关
提供连接 MCP 兼容客户端与 Etch 托管服务的集成入口。客户端通过 MCP 端点和 bearer token 连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://etch.systems/mcpclaude mcp add --transport http saravananjaichandar-etch https://etch.systems/mcp{"mcpServers":{"saravananjaichandar-etch":{"type":"http","url":"https://etch.systems/mcp"}}}在 Cursor 中打开{"servers":{"saravananjaichandar-etch":{"type":"http","url":"https://etch.systems/mcp"}}}在 VS Code 中打开{"mcpServers":{"saravananjaichandar-etch":{"type":"http","url":"https://etch.systems/mcp"}}}{"mcpServers":{"saravananjaichandar-etch":{"serverUrl":"https://etch.systems/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://etch.systems/mcp需要授权工具
详细介绍
etch-mcp
Etch 是一条针对 AI Agent 决策的签名审计链,可使用固定的公钥离线验证。
此仓库是 Etch 托管服务的 MCP 集成接口。仓库中仅包含:
- MCP 注册表元数据(
server.json、glama.json) - 针对 Claude Code / Cursor / Continue / Cline / Codex 的客户端集成示例
- 关于如何将符合 MCP 标准的客户端连接到 Etch 的文档
托管的 Etch 服务源代码是专有的,存放在单独的仓库中。使用 Etch 无需检查或修改此仓库中的任何内容。
30 秒内开始使用,无需注册
curl -X POST https://etch.systems/v1/your-project
响应会返回一个 Bearer 令牌、一个 MCP 端点 URL 和一个匿名项目 ID。将任何符合 MCP 标准的客户端指向 https://etch.systems/mcp,并提供令牌。匿名项目可记录 500 条签名事件,保留 14 天;随时可将其转换为持久项目,永久保留审计链。
完整操作指南:etch.systems/docs/quickstart。
各客户端配置
Claude Code
~/.claude/settings.json:
{
"mcpServers": {
"etch": {
"url": "https://etch.systems/mcp",
"headers": {
"Authorization": "Bearer wm_YOUR_ANON_TOKEN"
}
}
}
}
Cursor
~/.cursor/mcp.json(或项目根目录下的 .cursor/mcp.json):
{
"mcpServers": {
"etch": {
"url": "https://etch.systems/mcp",
"headers": {
"Authorization": "Bearer wm_YOUR_ANON_TOKEN"
}
}
}
}
Continue
~/.continue/config.yaml:
mcpServers:
- name: etch
url: https://etch.systems/mcp
headers:
Authorization: Bearer wm_YOUR_ANON_TOKEN
Cline(VS Code)
~/.config/Cline/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:
{
"mcpServers": {
"etch": {
"url": "https://etch.systems/mcp",
"headers": {
"Authorization": "Bearer wm_YOUR_ANON_TOKEN"
}
}
}
}
Codex CLI
~/.codex/config.toml:
[mcp_servers.etch]
url = "https://etch.systems/mcp"
headers = { Authorization = "Bearer wm_YOUR_ANON_TOKEN" }
各客户端的文档(包含最新的配置文件位置)会在 etch.systems/docs/mcp-clients 持续更新。
验证
Etch 签署的每条事件都可以使用 OSS 参考验证器,通过固定的公钥离线验证。审计人员在试点项目启动时固定指纹;无需联系 Etch,即可无限期验证每个过往时期。
- 参考验证器的设计与基准数据:etch.systems
- 框架映射(SR 11-7、EU AI Act 第 12 条、ISO 42001、NIST AI RMF):etch.systems/aarm
- 常见问题:etch.systems/docs/faq
Etch 不是什么
- 不是媒体来源证明封装(这一领域由 C2PA 和 SPIF 负责)。Etch 签署的是决策,而不是内容。对比:etch.systems/vs/c2pa。
- 不是透明日志(这一领域由 Sigstore Rekor 负责)。Etch 是按项目划分的审计链,会将各个时期锚定到 Rekor 上。对比:etch.systems/vs/sigstore-rekor。
- 不是水印系统。Etch 记录谁审核了输出以及应用了什么处理,而不记录特定模型是否处理过文本。
许可证
此仓库中的元数据和文档采用 MIT 许可证(参见 LICENSE)。托管的 Etch 服务采用 Business Source License 1.1,并受托管服务限制;许可条款请参见 etch.systems/pricing。
注册目录
Etch 已列入:
- Official MCP Registry,名称为
io.github.SaravananJaichandar/etch - Glama.ai MCP servers(从此仓库中的
glama.json自动索引) - mcpservers.org
- punkpeye/awesome-mcp-servers 的 Knowledge & Memory 分类
- agentrust-io/awesome-ai-governance 的 Agent Identity & Attestation 分类
- ottosulin/awesome-ai-security 的 MCP Security 分类
PulseMCP 会在恢复接收提交后,从 Official MCP Registry 自动索引;无需单独提交。
如有托管服务相关的问题,请通过 etch.systems 联系我们。如对本仓库中的元数据或集成示例有疑问,请在此处提交 GitHub issue。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。