evermint-mcp について
evermint-mcpは、AIエージェントの操作を改ざん検知可能な暗号学的タイムスタンプ付きレシートとして記録します。個別の記録やハッシュチェーンで連なる操作履歴を調査・検証したいチーム向けです。
主な機能
- 01タイムスタンプ付き操作記録の作成
- 02個別記録の検証
- 03条件指定による記録一覧
- 04記録内容全体の取得
- 05ハッシュチェーン記録列の検証
活用シーン
- 01エージェントの判断を監査記録として保存
- 02IDを指定した記録の完全性確認
- 03組織の操作記録の確認
- 04記録列の連鎖リンクの検証
MCP 対応
操作記録の作成、取得、一覧表示、検証ツールをMCPクライアントに公開します。記録の作成と組織の記録へのアクセスにはAPIキーが必要で、個別記録とチェーンの検証は公開されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| payload | object | いいえ | 保存する状態、判断、またはコンテキスト。任意の JSON オブジェクト。 |
| agent_id | string | いいえ | このエージェントまたはシステムの識別子 |
| timestamp | string | いいえ | ISO 8601 の日時、または 'auto'。デフォルトは auto。 |
| action_type | string | はい | 記録するアクションの短いラベル(例:transaction_approved、decision_made、data_accessed) |
詳細
evermint-mcp
AI エージェントの操作に対する改ざん検知可能なレシートです。エージェント間トランザクションの公証レイヤーです。
インストール
npm install -g evermint-mcp
Claude Desktop の設定
claude_desktop_config.json に追加します。
{
"mcpServers": {
"evermint": {
"command": "evermint-mcp",
"env": {
"EVERMINT_API_KEY": "EVR-sk_your_key_here"
}
}
}
}
https://evermint.app/api-keys で API キーを取得します
- Claude デスクトップの設定(
~/.claude/claude_desktop_config.json)に追加します。
{
"mcpServers": {
"evermint": {
"command": "npx",
"args": ["-y", "evermint-mcp"],
"env": {
"EVERMINT_API_KEY": "EVR-sk_your_key_here"
}
}
}
}
- Claude を再起動します。ツールが自動的に表示されます。
ツール
evermint_mint(API キーが必要)
操作の改ざん検知可能な暗号学的タイムスタンプ付き記録を作成します。
evermint_mint({
agent_id: "billing-agent-1",
action_type: "decision_made",
payload: { decision: "approved", confidence: 0.97 }
})
evermint_verify(公開)
Record ID を指定して、単一の記録を検証します。
evermint_verify({ record_id: "EVR-12C5N1A2" })
evermint_list_records(API キーが必要)
認証済みの組織の記録を、任意のフィルターを指定して一覧表示します。メタデータのみを返します(ペイロードは含みません)。
evermint_list_records({
agent_id: "billing-agent-1",
action_type: "decision_made",
since: "2026-01-01T00:00:00Z",
until: "2026-05-01T00:00:00Z",
limit: 50
})
すべてのフィルターは任意です。limit のデフォルト値は 50(最大 200)です。
evermint_get_record(API キーが必要)
元のペイロードを含む、単一の記録の全内容を取得します。記録が存在していても、別の組織に属している場合は 403 を返します。
evermint_get_record({ record_id: "EVR-12C5N1A2" })
evermint_verify_chain(公開)
ハッシュチェーンでつながれた一連の記録を検証します。各ハッシュが内容と一致すること、および各 chain_link が直前の記録を正しく参照していることを確認します。
// Explicit list, oldest first
evermint_verify_chain({
record_ids: ["EVR-AAAAAAAA", "EVR-BBBBBBBB", "EVR-CCCCCCCC"]
})
// Or walk forward from a starting point
evermint_verify_chain({
start_record_id: "EVR-AAAAAAAA",
length: 10
})
記録ごとの hash_valid、chain_link_valid と、全体の chain_intact: true|false を返します。
任意の記録を検証する
evermint.app/verify?id=EVR-XXXXXXXX
公開
npm に evermint-mcp として公開するには、以下のとおりにします。
package.jsonの name:"evermint-mcp"binエントリー:{ "evermint-mcp": "./dist/server.js" }- Anthropic MCP レジストリに modelcontextprotocol.io/registry で追加します
お問い合わせ
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。