AIエージェントのMCP制御ツール公開
- •デバシシュ・ゴサル(Debashish Ghosal)がMCPサーバー経由でAIエージェントの権限を管理するmcp-fabric-toolmeshを公開した。
- •同ツールは、AIエージェントの対話に対しセキュリティポリシーの適用、承認フローの導入、操作ログの記録を実現する。
- •バージョン0.3.0では、SHA-256によるスキーマハッシュでスキーマドリフトを検知し、計31個のOPAセキュリティルールを実装した。
ソフトウェア開発者のデバシシュ・ゴサル(Debashish Ghosal)は、Model Context Protocol(MCP)サーバーを管理するオープンソースのガバナンスツール、mcp-fabric-toolmeshを開発した。このプロジェクトは、単一のAIエージェントに複数のMCPサーバーを接続する際、ドキュメント検索から本番環境のデプロイまでを無制限に許可してしまうセキュリティ上の懸念を背景としている。既存のAPIゲートウェイではMCP固有のツールスキーマを解析できないため、OPA(Open Policy Agent)ポリシーを適用し、機密操作への承認フローや操作履歴の保存を可能にする制御プレーンを構築した。
開発段階では、ロールベースのフィルタリングや信頼度を示すカラーコーディング、承認パネルを備えたUIが導入された。実装にあたっては、設計の曖昧さに起因する41ファイルにわたる170個の型エラーを修正した。完成したシステムは474個のテストを包含し、様々なデプロイコマンドを共通のポリシーにマッピングするなど、生のツール名をドメインレベルの機能として正規化して管理する。また、エージェントクラスごとのIDトークンや権限パッケージングもサポートした。
2026年7月25日にはバージョン0.3.0が公開され、セキュリティ強化とコンプライアンス機能が拡充された。具体的には、機能マッピングのSHA-256ハッシュを保持し、スキーマドリフトを検知・ブロックする仕組みを導入した。さらに、新規に10個のOPAルールが追加され、合計31個のルールが利用可能となったほか、326個のPythonテストおよび75個のPlaywrightを用いたエンドツーエンドテストが実装されている。本ツールはpip経由でインストール可能であり、AIツールガバナンスの標準化に向けてGitHubで公開されている。