MCP Defender について
MCP Defender は、Cursor、Claude、VS Code、Windsurf などの AI アプリにおける MCP トラフィックを保護するデスクトップアプリです。ツール呼び出しのリクエストとレスポンスをプロキシし、シグネチャと照合するため、サードパーティの MCP ツールを利用する開発者を想定しています。
主な機能
- 01MCP ツール呼び出しトラフィックの自動プロキシ
- 02傍受したデータのシグネチャ照合
- 03有害な内容を検出した際のアラート
- 04ツール呼び出しの許可・ブロックの確認
- 05Cursor、Claude、VS Code、Windsurf への対応
活用シーン
- 01Cursor や Claude からのサードパーティ MCP ツール呼び出しの確認
- 02不審なツール呼び出しのユーザー判断によるブロック
- 03VS Code や Windsurf での MCP 関連攻撃のリスク低減
MCP 対応
MCP Defender は AI アプリと MCP サーバーの間でプロキシとして動作し、クライアントとサーバー間のツール呼び出しを傍受します。MCP クライアント向けのセキュリティレイヤーとして機能します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Defender
AI アプリ内の MCP トラフィックを自動的に保護します
MCP Defender は Docker Inc. に買収されました
🛡️ MCP Defender は、Cursor などの AI アプリをさまざまな攻撃から保護するデスクトップアプリです。
🚦 AI アプリからのすべての MCP ツール呼び出しリクエストとレスポンスは、自動的に MCP Defender 経由でプロキシされます。
🔎 傍受されたデータは、シグネチャセットと照合されます。
🔐 有害なものが検出されると、MCP Defender が警告し、ツール呼び出しを許可するかブロックするかを確認します。
デモ
https://github.com/user-attachments/assets/363ae2b1-e395-4cdc-b5ca-e9862baf89c3
クイックスタート
または、git リポジトリをクローンし、次のように実行できます。
# Install dependencies
npm install
# Start app
npm start
自動的に保護されるアプリはどれですか?
MCP Defender は Cursor、Claude、Visual Studio Code、Windsurf を保護します。
ライセンス
MCP Defender は AGPL-3.0 ライセンスの下でライセンスされています。詳細については、LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。