mcpField
T
ToolOracle — AI Agent Tool Infrastructure & Trust Runtime

ToolOracle — AI Agent Tool Infrastructure & Trust Runtime

リモート
github.com/ToolOracleAI・エージェント029 週間前に更新
リポジトリ

ToolOracle — AI Agent Tool Infrastructure & Trust Runtime について

AgentGuardは、AIエージェントのツール実行を統制・保護するMCPサーバーです。規制対象のワークフローや自動決済向けに、ポリシー評価、脅威スキャン、承認ゲート、署名付き監査記録を提供します。

主な機能

  1. 01実行前のポリシー判定とリスクスコア
  2. 02シークレットとインジェクションの検出
  3. 03決済上限と承認のチェック
  4. 04ロール、セッション、テナントの制御
  5. 05検索可能な署名付き監査記録

活用シーン

  1. 01自動決済のツール呼び出しを制御
  2. 02コンプライアンス目的でエージェントの活動を確認
  3. 03ツール入力のシークレットやインジェクションを検査

MCP 対応

MCPクライアントにセキュリティ、ポリシー、決済制御、脅威分析、監査のツールを公開します。FeedOracleまたはToolOracleのMCPエンドポイントから接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://feedoracle.io/guard-oracle/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

13
パラメーター型必須説明
keywordstringいいえ調査するシードキーワード
countrystringいいえ国コード(DE、US、UK、AT、CH など)

詳細

🛡️ AgentGuard MCP

AI エージェントのツール実行におけるセキュリティ、ポリシー、監査レイヤー — 20 個のツール | FeedOracle と ToolOracle の一部

Tools Status Backend Tier

AgentGuard は、AI エージェントのワークフロー向けのガバナンスおよびセキュリティレイヤーです。ツールの実行前に、AgentGuard はポリシーを評価し、リスクをスコア化し、シークレットやインジェクションの試みを検出し、改ざんの痕跡を検証できる監査ログに記録して、すべての判断を説明します。規制対象の環境、自律型決済、企業向け AI エージェントの導入を想定して構築されています。

クイック接続

# FeedOracle (compliance-focused)
npx -y mcp-remote https://feedoracle.io/guard/mcp/

# ToolOracle (agent-commerce focused)
npx -y mcp-remote https://tooloracle.io/guard/mcp/
{
  "mcpServers": {
    "agentguard": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://feedoracle.io/guard/mcp/"]
    }
  }
}

仕組み — エージェントのセキュリティループ

Agent wants to call: payment_execute({amount: 5000})
         │
         ▼
   policy_preflight()         ← Check before execution
         │
   risk_score: 95             ← Critical
   matched: pol-001, pol-002  ← Payment + High-risk policies
   decision: require_approval ← Human gate triggered
         │
   approval_required()        ← Register pending approval
         │
   [Human approves]
         │
   tool executes
         │
   audit_log_write()          ← Record outcome with signature
         │
   decision_explain()         ← Exportable compliance evidence

ツール — Welle 1:コアセキュリティ(7)

ツール説明
policy_preflightツール呼び出し前の事前チェックです。7 つのポリシーを評価し、リスクスコアを算出し、脅威を検出して、自動的にログに記録します。allowed/denied/require_approval/flagged を返します。
tool_risk_scoreツールと入力のリスクスコアを 0〜100 で算出します。シークレット(API キー、パスワード)、プロンプトインジェクション、高額な金額を検出します。eth_gas は 5、payment_execute は 95 以上です。
approval_requiredツールに人間の承認が必要かどうかを確認します。オプションで、追跡 URL 付きの保留中の承認リクエストを登録します。
audit_log_writeツールの実行内容を、暗号署名付きの永続的な監査ログ(SQLite WAL)に書き込みます。実行結果を記録するため、実行後に呼び出してください。
audit_log_query監査証跡を検索します。エージェント、ツール、判断、期間で絞り込めます。ページネーションに対応しています。改ざん検証用の署名付きエントリを返します。
decision_explain許可/拒否の判断を、人が読める形で説明します。保存済みエントリには request_id を、新たに分析する場合は tool_name と tool_args を渡してください。
rate_limit_checkエージェントのレート制限(毎分 200 回、毎時 5000 回、毎日 50000 回)を確認します。各期間の使用量と割合を返します。

ツール — Welle 2:決済制御と安全性

ツール説明
payment_policy_checkポリシーに照らして決済を検証します。金額制限(100k 超で警告、1M 超でブロック)、受取人の拒否リスト、対応通貨/ネットワーク、AML のしきい値(法定通貨で 10k 超はフラグ付け)、MiCA フラグを確認します。
spend_limit_check信頼レベルごとの、呼び出し単位/時間単位/日単位の支出上限を確認します。デフォルト:呼び出しあたり 10k、時間あたり 50k、日あたり 200k。信頼済み:呼び出しあたり 100k、時間あたり 500k、日あたり 2M。
secret_exposure_check19 種類のシークレットパターンを詳細にスキャンします。OpenAI/GitHub/AWS/Slack のキー、Bearer/Basic 認証、ETH 秘密鍵、Bitcoin WIF、クレジットカード番号、SSN、メールアドレスが対象です。重大度と修正方法を返します。
payload_safety_check18 種類のパターンで安全性をスキャンします。プロンプトインジェクション、ジェイルブレイク/DAN、ロールハイジャック、SQL(UNION/DROP/OR 1=1)、XSS、Python/JS/Shell インジェクション、パストラバーサル、ヌルバイト、過大なペイロードが対象です。
replay_guard_checkSHA256 フィンガープリント(エージェント+ツール+引数)でリプレイ攻撃を検出します。ウィンドウを設定できます(デフォルトは 5 分)。重複回数と最初/最後の検出時刻を返します。

ツール — Welle 3:ガバナンスと脅威インテリジェンス(5)

ツール説明
cross_tool_anomaly_check異常なパターンを検出します。リスクの高い組み合わせ(wallet-recon→transfer、AML→payment)、高頻度、拒否の反復(ポリシーの探索)、広範な偵察、平均リスクスコアの上昇が対象です。
scope_checkロールベースのスコープ制御です。ロール:admin、compliance_officer、trader、auditor、developer、readonly。has_scope、不足しているスコープ、付与するロールを返します。拒否を記録します。
session_validateセッションのライフサイクル全体を管理します。作成(TTL と呼び出し予算)、検証(カウンターを増加)、無効化、情報の取得を行います。セッションにはロール、スコープ、テナント、有効期限が含まれます。
tenant_policy_checkマルチテナントガバナンスです。組み込みテナント:default、fintech_eu(MiCA/DORA/AMLD6)、defi_protocol、enterprise_read。テナントごとのブロックリスト、リスク上限、支出上限を設定できます。
threat_intel_checkエンティティの脅威インテリジェンスです。ETH アドレス、IP、ドメインを自動検出します。制裁対象(Tornado Cash、ミキサー)、使い捨てサービス、監査ログに基づく行動分析を確認します。
組み込みテナント
テナント最大リスク1 日あたりの支出フレームワーク
default70100,000—
fintech_eu60500,000MiCA、DORA、AMLD6
defi_protocol8010,000,000MiCA
enterprise_read300—
組み込みロールとスコープ
ロールスコープ
adminすべてのスコープ
compliance_officeraudit:read、compliance:read、blockchain:read、security:scan
traderblockchain:read、payment:check、payment:execute、audit:read
auditoraudit:read、audit:write、compliance:read、monitor:read
developerblockchain:read、security:scan、audit:read、monitor:read
readonlyblockchain:read、audit:read

組み込みポリシー(デフォルトで7つ)

ポリシー条件アクション
pol-001支払い/送金ツールrequire_approval
pol-002リスクスコア ≥ 80require_approval
pol-003ペイロードにシークレット/キーが含まれるdeny
pol-004レート制限を超過flag
pol-005リスクスコア ≤ 20自由に allow
pol-006プロンプトインジェクションを検出deny
pol-007同じツールを 60 秒間に 50 回超呼び出しflag

リスクスコアガイド

スコアレベルアクション
0-14最小自由に続行
15-39低続行し、監査用に記録
40-69中フラグを立て、注意して続行
70-89高人による承認が必要
90-100重大実行をブロック

ユースケース

  • 規制対象の AI ワークフロー:MiCA/DORA への準拠には監査証跡が必要です。AgentGuard が自動的に提供します
  • 自律型決済:x402 によるエージェントの支払いは、実行前に approval_required ゲートを通過します
  • マルチテナントプラットフォーム:エージェント/セッションごとのレート制限とポリシースコープ設定
  • セキュリティ監視:ツール引数におけるプロンプトインジェクションとシークレットの漏えいをリアルタイムで検出
  • コンプライアンスレポート:規制当局の審査に向け、暗号署名付きの監査ログをエクスポート

バックエンド:SQLite WAL モード

永続性があり、安定していて、デーモンは不要です。WAL モードは毎秒 1000 件以上の書き込みに対応します。feedoracle.io と tooloracle.io で共有される単一の信頼できる情報源です。

リンク

  • 🛡️ FeedOracle:https://feedoracle.io/guard/mcp/
  • 🔧 ToolOracle:https://tooloracle.io/guard/mcp/
  • 📚 ドキュメント:feedoracle.io
  • 🏠 プラットフォーム:tooloracle.io

FeedOracle が構築 — 設計段階から証拠を重視

コメント

MCP は初めてですか?

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

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