{
  "markdown": "# etch-mcp\n\n[![etch-mcp MCP server](https://glama.ai/mcp/servers/SaravananJaichandar/etch-mcp/badges/score.svg)](https://glama.ai/mcp/servers/SaravananJaichandar/etch-mcp)\n[![Listed on mcpservers.org](https://mcpservers.org/badge.svg)](https://mcpservers.org/servers/saravananjaichandar/etch-mcp)\n\n**Etch is a signed audit chain for AI agent decisions, offline-verifiable against pinned public keys.**\n\nThis repository is the MCP integration surface for [Etch](https://etch.systems), the hosted service. It carries only:\n\n- The MCP registry metadata (`server.json`, `glama.json`)\n- Per-client integration examples for Claude Code / Cursor / Continue / Cline / Codex\n- Documentation for attaching an MCP-compliant client to Etch\n\nThe hosted Etch service source is proprietary and lives in a separate repository. Nothing in this repository is required to be inspected or modified in order to use Etch.\n\n## Try in 30 seconds, no signup\n\n```\ncurl -X POST https://etch.systems/v1/your-project\n```\n\nThe response returns a bearer token, an MCP endpoint URL, and an anonymous project id. Point any MCP-compliant client at `https://etch.systems/mcp` with the token. Anonymous projects carry 500 signed events over 14 days; convert to a persistent project any time to keep the chain forever.\n\nFull walk-through: [etch.systems/docs/quickstart](https://etch.systems/docs/quickstart).\n\n## Per-client config\n\n### Claude Code\n\n`~/.claude/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"etch\": {\n      \"url\": \"https://etch.systems/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer wm_YOUR_ANON_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\n`~/.cursor/mcp.json` (or `.cursor/mcp.json` at the project root):\n\n```json\n{\n  \"mcpServers\": {\n    \"etch\": {\n      \"url\": \"https://etch.systems/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer wm_YOUR_ANON_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n### Continue\n\n`~/.continue/config.yaml`:\n\n```yaml\nmcpServers:\n  - name: etch\n    url: https://etch.systems/mcp\n    headers:\n      Authorization: Bearer wm_YOUR_ANON_TOKEN\n```\n\n### Cline (VS Code)\n\n`~/.config/Cline/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"etch\": {\n      \"url\": \"https://etch.systems/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer wm_YOUR_ANON_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n### Codex CLI\n\n`~/.codex/config.toml`:\n\n```toml\n[mcp_servers.etch]\nurl = \"https://etch.systems/mcp\"\nheaders = { Authorization = \"Bearer wm_YOUR_ANON_TOKEN\" }\n```\n\nPer-client documentation with current config file locations is kept up-to-date at [etch.systems/docs/mcp-clients](https://etch.systems/docs/mcp-clients).\n\n## Verify\n\nEvery event Etch signs is verifiable offline against pinned public keys with the OSS reference verifier. Auditors pin fingerprints once at pilot onboarding; every past epoch is verifiable indefinitely without contacting Etch.\n\n- Reference verifier posture and benchmark numbers: [etch.systems](https://etch.systems)\n- Framework mapping (SR 11-7, EU AI Act Article 12, ISO 42001, NIST AI RMF): [etch.systems/aarm](https://etch.systems/aarm)\n- FAQ: [etch.systems/docs/faq](https://etch.systems/docs/faq)\n\n## What Etch is NOT\n\n- Not a media-provenance envelope (that lane is C2PA and SPIF). Etch signs decisions, not content. Comparison: [etch.systems/vs/c2pa](https://etch.systems/vs/c2pa).\n- Not a transparency log (that lane is Sigstore Rekor). Etch is a per-project chain that anchors epochs on Rekor. Comparison: [etch.systems/vs/sigstore-rekor](https://etch.systems/vs/sigstore-rekor).\n- Not a watermarking system. Etch records who reviewed an output and what they applied, not whether a specific model touched the text.\n\n## License\n\nThe metadata and documentation in this repository are MIT-licensed (see `LICENSE`). The hosted Etch service is Business Source License 1.1 with a hosted-service restriction; see [etch.systems/pricing](https://etch.systems/pricing) for terms.\n\n## Registry listings\n\nEtch is listed on:\n\n- [Official MCP Registry](https://registry.modelcontextprotocol.io) as `io.github.SaravananJaichandar/etch`\n- [Glama.ai MCP servers](https://glama.ai/mcp/servers) (auto-indexed from `glama.json` in this repo)\n- [mcpservers.org](https://mcpservers.org/servers/saravananjaichandar/etch-mcp)\n- [punkpeye/awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers) under Knowledge & Memory\n- [agentrust-io/awesome-ai-governance](https://github.com/agentrust-io/awesome-ai-governance) under Agent Identity & Attestation\n- [ottosulin/awesome-ai-security](https://github.com/ottosulin/awesome-ai-security) under MCP Security\n\nPulseMCP auto-indexes from the Official MCP Registry when their intake resumes; no separate submission needed.\n\nFor issues with the hosted service, contact via [etch.systems](https://etch.systems). For issues with the metadata or integration examples in this repository, open a GitHub issue here.\n",
  "bytes": 4928,
  "sha": "edf372fae1401cfa4f5b20afaef5a21a782177067a304a668470f9b1ba9ffb7a",
  "repo_slug": "saravananjaichandar/etch-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_saravananjaichandar_etch_e23004a7/readme"
}