AgentSeal について
AgentSealは、AIエージェントの操作を改ざん検知可能なSHA-256ハッシュチェーンに記録するMCPサーバーです。操作履歴の検索と監査記録の完全性検証が必要なチーム向けです。
主な機能
- 01エージェント操作の監査記録
- 02SHA-256ハッシュによる記録の連結
- 03エージェントや種類別の操作検索
- 04ハッシュチェーンの完全性検証
活用シーン
- 01重要なエージェント操作の監査記録
- 02特定エージェントの操作履歴確認
- 03監査記録の改変有無の確認
MCP 対応
MCPサーバーは、AgentSealの監査記録を追加、検索、検証するツールを公開します。クライアントはAGENTSEAL_API_KEYで認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| agent_id | string | はい | このエージェントの識別子(例:'research-bot'、'finance-agent') |
| action_type | string | はい | 実行した操作の種類(例:'email:send'、'file:write'、'api:call'、'db:query') |
| action_params | object | いいえ | 操作のパラメーター(例:{to: '[email protected]', subject: '...'}) |
| reasoning | string | いいえ | この操作を行うと決めた理由 — 思考過程 |
| authorized_by | string | いいえ | この操作を承認した人または仕組み(例:'user:alice'、'policy:auto-approve') |
詳細
agentseal-mcp
AgentSeal の MCP サーバーです。SHA-256 ハッシュチェーンを使用し、AI エージェントの改ざん防止監査ログを記録します。
エージェントのすべてのアクションがハッシュチェーンに記録されます。これにより、エージェントが実行したと述べた内容を実際に実行したことを、クライアントに証明できます。
セットアップ
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"agentseal": {
"command": "npx",
"args": ["-y", "agentseal-mcp"],
"env": {
"AGENTSEAL_API_KEY": "as_sk_your_key_here"
}
}
}
}
保存後、Claude Desktop を再起動してください。
Cursor / その他の MCP ホスト
同じ設定を使用し、API キーを指定してサーバーを追加します。
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
AGENTSEAL_API_KEY | はい | agentseal.io で取得した API キー |
AGENTSEAL_URL | いいえ | カスタム API ベース URL(デフォルトは本番環境) |
ツール
record_action
エージェントのアクションを監査証跡に記録します。重要なアクションの後に呼び出して、何が起きたのか、なぜ起きたのかを暗号学的に連結された記録として作成します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
agent_id | string | はい | エージェントの識別子(例:research-bot) |
action_type | string | はい | アクションの種類(例:email:send、file:write、api:call) |
action_params | object | いいえ | アクションの詳細 |
reasoning | string | いいえ | エージェントがこのアクションを実行すると決めた理由 |
authorized_by | string | いいえ | アクションを承認した人またはもの |
エントリーがチェーンに追加されたことを確認するシーケンス番号と SHA-256 ハッシュを返します。
query_actions
監査証跡から、以前に記録されたアクションを検索します。どのアクションが実行されたかを確認したり、過去の判断を参照したりするために使用します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
agent_id | string | いいえ | エージェントで絞り込みます |
action_type | string | いいえ | アクションの種類で絞り込みます |
limit | number | いいえ | 返すエントリーの最大数(デフォルトは 20) |
verify_chain
ハッシュチェーンの整合性を検証します。各エントリーの SHA-256 ハッシュには前のエントリーのハッシュが含まれています。記録が変更されるとチェーンが破損し、その箇所が報告されます。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
agent_id | string | いいえ | 特定のエージェントのチェーンを検証します。省略すると、すべてのエントリーを検証します。 |
検証したエントリー数と、チェーンが正常であるかどうかを返します。
仕組み
記録された各アクションは SHA-256 でハッシュ化されます。そのハッシュには前のエントリーのハッシュが含まれ、チェーンが形成されます。いずれかの記録を変更すると、その後のすべてのハッシュが変わります。verify_chain がこれを即座に検出します。
API キーの取得
agentseal.io で登録してください。無料で利用できます。
Python SDK
MCP を使用せずに直接連携するには、pip install agentseal-sdk を実行してください。agentseal-sdk を参照してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。