mcpField
A
agent-audit-mcp

agent-audit-mcp

ローカル
github.com/Rumblingbセキュリティ313 週間前に更新

agent-audit-mcp について

agent-audit-mcpは、エージェントの活動を記録・確認するローカルMCPサーバーです。イベントをSHA-256で連結し、改ざんの検出やコンプライアンス確認に役立ちます。

主な機能

  1. 01イベントをSHA-256ハッシュチェーンに追加
  2. 02タイムスタンプ付きの履歴を取得
  3. 03エージェント、種類、重要度、日付で検索
  4. 04イベントごとにチェーンの整合性を検証
  5. 05重要度と活動状況の統計を確認

活用シーン

  1. 01エージェントの操作を時系列で記録
  2. 02監査ログの改ざん疑いを調査
  3. 03コンプライアンス確認用にイベントを抽出

MCP 対応

MCPクライアントに監査記録、取得、検索、検証、統計のツールを提供します。データはローカルに保存され、サーバーからネットワークリクエストは行われません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AgentPay

AgentAudit MCP

エージェントが実行するすべてのアクションを、改ざんを検知できる不変のログに記録します。各イベントは暗号技術によって前のイベントと結び付けられているため、変更が加えられるとチェーンが途切れ、すぐに検知できます。

エージェントにできること

  • 16 種類のイベント(決済、タスク、異議申し立て、本人確認、メッセージ)を、前のイベントのハッシュを含む SHA-256 ハッシュとともに記録します
  • ID を指定して任意のエージェントの全履歴を取得します。すべてのアクションをタイムスタンプ付きで順番に確認できます
  • エージェント、イベントの種類、重大度、日付範囲で監査ログを検索します
  • 任意の 2 つのイベント間でチェーンの整合性を検証し、どのリンクが改ざんされたかを正確に示すイベントごとの合否内訳を取得します
  • info、notice、warning、error、critical の 5 段階の重大度で、コンプライアンスのトリアージを管理します
  • 監査ログ全体の統計情報を取得します。イベントの種類別・重大度別の内訳と、最もアクティブなエージェントを確認できます

インストール

必要条件: Python 3.10 以降、mcp パッケージ、fastmcp パッケージ。

pip install mcp fastmcp

Claude Desktop — macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json、Windows の場合は %APPDATA%\Claude\claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "agent-audit": {
      "command": "python",
      "args": ["/absolute/path/to/agent-audit-mcp/server.py"]
    }
  }
}

Cursor — プロジェクトのルートにある .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "agent-audit": {
      "command": "python",
      "args": ["/absolute/path/to/agent-audit-mcp/server.py"]
    }
  }
}

データはローカルの ~/.agentaudit/chain.json に保存されます。データがマシンの外部に送信されることはありません。

ツールのリファレンス

ツール説明主なパラメーター
audit_logイベントを記録し、ハッシュチェーンに追加しますevent_type(16 種類のいずれか)、agent_id、severity、details_json
audit_get_eventID を指定してイベントの詳細をすべて取得しますevent_id
audit_searchエージェント、種類、重大度、日付範囲でイベントを絞り込みますagent_id、event_type、severity、from_date、to_date、max_results
audit_get_agent_history1 つのエージェントの全イベントを新しい順に取得しますagent_id、max_events
audit_verify_chain2 つのイベント間の SHA-256 チェーンの整合性を確認し、イベントごとの合否を返しますfrom_event_id、to_event_id
audit_stats概要:イベント総数、種類別・重大度別の内訳、アクティブなエージェント上位 5 件—

対応するイベントの種類: task_created、task_assigned、task_completed、task_failed、payment_sent、payment_received、payment_refunded、dispute_raised、dispute_resolved、identity_verified、capability_used、agent_registered、agent_rated、agent_offline、message_sent、message_received

セキュリティ

監査データは、チェーンの破損につながる部分的な書き込みを防ぐため、アトミックに書き込まれます(一時ファイルへの書き込み後、os.replace で置き換えます)。ハッシュは前のイベントのハッシュを含むすべてのフィールドを対象とするため、後続のすべてのハッシュを壊さずにイベントを挿入、削除、変更することはできません。audit_verify_chain は保存済みの値を信頼せず、各ハッシュを最初から再計算します。

すべてのデータはローカルに保存されます。このサーバーからネットワークリクエストが送信されることはありません。

料金

プラン料金含まれる内容
Pro$19/month監査イベント数無制限、チェーンの完全な検証

Stripe で購読する

ライセンス

プロプライエタリ — 購読条件をご確認ください。ソースコード:github.com/Rumblingb/agent-audit-mcp

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。