mcpField
E
etch

etch

远程服务
github.com/SaravananJaichandar安全09 周前更新
代码仓库

关于 etch

etch 是托管服务的 MCP 集成,用签名审计链记录 AI Agent 的决策。适用于需要通过固定公钥离线验证事件的团队。

主要功能

  1. 01为 Agent 决策建立签名审计链
  2. 02使用固定公钥离线验证
  3. 03提供按客户端划分的 MCP 配置示例
  4. 04支持创建匿名项目

适用场景

  1. 01保留可验证的 Agent 决策记录
  2. 02无需联系 Etch 即可审计过往事件
  3. 03将 Claude Code 或 Cursor 连接到 Etch

MCP 相关

提供连接 MCP 兼容客户端与 Etch 托管服务的集成入口。客户端通过 MCP 端点和 bearer token 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://etch.systems/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://etch.systems/mcp需要授权

工具

详细介绍

etch-mcp

etch-mcp MCP server Listed on mcpservers.org

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 不是什么

  • 不是媒体来源证明封装(这一领域由 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 已列入:

PulseMCP 会在恢复接收提交后,从 Official MCP Registry 自动索引;无需单独提交。

如有托管服务相关的问题,请通过 etch.systems 联系我们。如对本仓库中的元数据或集成示例有疑问,请在此处提交 GitHub issue。

评论

支持 Markdown

第一次接触 MCP?

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

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