etch について
etch は、AI エージェントの判断を署名付き監査チェーンに記録するホステッドサービスの MCP 統合です。固定した公開鍵を使い、オフラインでイベントを検証する必要があるチーム向けです。
主な機能
- 01エージェント判断の署名付き監査チェーン
- 02固定公開鍵によるオフライン検証
- 03クライアント別のMCP設定例
- 04匿名プロジェクトの作成
活用シーン
- 01検証可能なエージェント判断の記録
- 02Etchへの接続なしで過去のイベントを監査
- 03Claude CodeやCursorをEtchに接続
MCP 対応
MCP 対応クライアントを Etch のホステッドサービスに接続する統合面を提供します。クライアントは bearer token を使って MCP エンドポイントに接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
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 エージェントの判断を記録する署名付き監査チェーンです。固定された公開鍵を使ってオフラインで検証できます。
このリポジトリは、ホステッドサービスである 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
応答には、ベアラートークン、MCP エンドポイント URL、匿名プロジェクト ID が含まれます。トークンを指定して、MCP 準拠クライアントから https://etch.systems/mcp に接続してください。匿名プロジェクトでは、14 日間にわたり署名付きイベントを 500 件利用できます。いつでも永続プロジェクトに切り替えると、チェーンを永久に保持できます。
詳しい手順は、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 が署名するすべてのイベントは、オープンソースのリファレンス検証ツールを使用して、固定された公開鍵に照らしてオフラインで検証できます。監査担当者はパイロット導入時にフィンガープリントを一度固定すれば、Etch に問い合わせることなく、過去のすべてのエポックをいつまでも検証できます。
- リファレンス検証ツールの基本方針とベンチマーク数値:etch.systems
- フレームワークとの対応付け(SR 11-7、EU AI Act Article 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 は以下に掲載されています。
io.github.SaravananJaichandar/etchとして 公式 MCP レジストリ- 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 は、受付を再開した際に公式 MCP レジストリから自動的にインデックスするため、個別の申請は不要です。
ホスト型サービスに関する問題は、etch.systems からお問い合わせください。このリポジトリのメタデータや連携例に関する問題は、こちらで GitHub issue を作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。