MCPAmpel - MCP Security Scanner について
MCPAmpelは、AIエージェントを利用する開発者向けの、インストール済みMCPサーバーのセキュリティスキャナーです。複数のエディター設定からサーバーを検出し、16のスキャンエンジンによる結果と信頼スコアを集約します。
主な機能
- 01エディター設定からMCPサーバーを検出
- 0216のエンジンでサーバーをスキャン
- 03信頼スコアと詳細な検出結果を集約
- 04GitHub・GitLab・npm・PyPIのURLをスキャン
- 05日次クォータとスキャン結果を確認
活用シーン
- 01設定済みMCPサーバーのリスク確認
- 02プロジェクトのURLを接続前にスキャン
- 03検出結果の確認と日次利用量の把握
MCP 対応
MCPAmpelはMCPサーバーとして、サーバーの検出・スキャン、単一URLのスキャン、クォータ確認、スキャン結果取得のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCPAmpel - MCP セキュリティスキャナー
AI エージェントから、インストール済みの MCP サーバーをスキャンして脆弱性を検出します。
MCPAmpel は、Claude Code、Cursor、Windsurf、または Gemini CLI の設定から MCP サーバーを検出し、16 種類のスキャンエンジンに送信して、詳細な検出結果と集約された信頼スコアを返します。
1 日あたり 50 回の API 呼び出しが含まれます。
クイックスタート
uvx mcpampel
設定
Claude Code / Claude Desktop
~/.claude/settings.json または claude_desktop_config.json に追加します:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Cursor
~/.cursor/mcp.json に追加します:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json に追加します:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Gemini CLI
~/.gemini/settings.json に追加します:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
API キーの取得
mcpampel.com で無料登録してください。
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
MCPAMPEL_API_KEY | はい | - | API キー(mcpampel.com で無料取得できます) |
MCPAMPEL_BASE_URL | いいえ | https://mcpampel.com | API のベース URL |
ツール
scan_my_servers
エディターの設定からすべての MCP サーバーを検出し、16 種類のエンジンでスキャンします。信頼スコアを含む概要表を返します。入力は不要です。
scan_url
GitHub、GitLab、npm、または PyPI の URL を 1 つスキャンします。信頼スコア、エンジンごとの内訳、検出結果を返します。
| パラメーター | 型 | 必須 |
|---|---|---|
url | string | はい |
check_status
1 日あたりの利用枠の使用状況と、残りのスキャン回数を表示します。
get_scan_results
ID を指定して、特定のスキャンの詳細な結果を取得します。検出結果を詳しく確認するには、scan_my_servers または scan_url の実行後に使用します。
| パラメーター | 型 | 必須 |
|---|---|---|
scan_id | string | はい |
開発
cd mcp-plugin
uv sync
uv run pytest
ライセンス
Apache License 2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。