MCPセキュリティレポート:22,148 件のサーバーと 16,500 件のAgent Skillsの自動チェック結果
掲載するすべてのMCPサーバーとAgent Skillsに同一のチェックを実行し、このページで結果を集計しています。各リストの最新レポートから毎日更新されます。数値はリンク付きで自由に再利用できます。
サーバーチェック
チェックが適用されたサーバーのうち合格した件数スコア分布
5,676 件のサーバー(25.6%)が100点です。12,960 件は50〜69点で、そのほとんどは何かが失敗したのではなく、チェック対象のパッケージやエンドポイントがなかったためです。
リモートエンドポイント、7,220 件を調査
- initializeに応答、オープン
- 3,686
- 応答あり、サインイン必須
- 2,993
- HTTP 404
- 137
- 到達不能
- 79
- HTTP 530
- 67
- HTTP 503
- 51
- HTTP 402
- 39
- タイムアウト
- 31
Agent Skills、16,500 件をスキャン
カテゴリ別平均スコア
主要カテゴリ、スキャン済みサーバー50件以上| カテゴリ | サーバー数 | 平均スコア |
|---|---|---|
| Filesystem & OS | 51 | 72.0 |
| Memory & Vector Stores | 290 | 72.4 |
| CRM & Marketing | 469 | 72.9 |
| Databases | 301 | 73.3 |
| Media & Content | 278 | 73.3 |
| Workflow Automation | 3,485 | 73.7 |
| Search & Web Data | 1,611 | 74.1 |
| Project Management | 213 | 74.2 |
| Productivity & Office | 3,129 | 74.3 |
| Monitoring & Observability | 110 | 74.5 |
| Design | 321 | 74.6 |
| AI & LLM Tools | 665 | 74.7 |
| Communication | 509 | 74.8 |
| DevOps & Infrastructure | 561 | 74.8 |
| Docs & Knowledge | 578 | 74.8 |
| Commerce & Payments | 242 | 74.9 |
| Developer Tools | 5,459 | 75.5 |
| Finance & Market Data | 1,558 | 76.0 |
| Browser Automation | 404 | 76.4 |
| Science & Research | 405 | 76.7 |
| Cloud Platforms | 169 | 77.1 |
| Security | 1,245 | 77.9 |
数値が示すこと、示さないこと
サンプルはランダムではありません。スキャナーはインデックス可能な一覧から品質の高い順に処理するため、ここに掲載されているサーバーはカタログの中でもメンテナンスされスターの多い側に偏っています。むしろ、GitHub 上のすべての MCP server の実態は、このページよりやや悪い傾向があります。
スキップされたチェックは失敗ではありません。レジストリ内のほとんどのサーバーは npm や PyPI パッケージを公開していないため、証明すべきビルドも、OSV で照会する依存関係ツリーも、人気パッケージと比較するパッケージ名もありません。そのため provenance の基準は 22,148 サーバーではなく 7,405 パッケージをカウントしており、多くのサーバーが 50 から 69 の間に位置するのは、スコアが 100 点中 60 点未満でカウントされることがないためです。
インジェクションパターンは意図的に単純です。説明文、README、ツールのテキストに含まれる ignore previous instructions、IMPORTANT タグ、do not tell the user などのフレーズや、人間には見えずモデルには見えるテキストを隠す Unicode 文字を検出します。マッチした 113 サーバーのうち 53(46.9%)は、名前や概要で自らをセキュリティツールと称しています。
たとえば vibe-shield は、検出するパターンの一覧に ignore previous instructions を記載しています。モデルはどちらにせよそのテキストを読むため、このようなサーバーはフラグを立てたままにしています。各リスティングのレポートには、何がマッチしたかが正確に表示されます。
エンドポイントにはそれぞれ 1 回の MCP initialize リクエストを送信します。サインインを求める応答は動作中とみなします。そのサーバーは OAuth やキーを要求しており、これは正常です。失敗のほとんどは、レジストリの登録が残ったままサーバーが移転または停止されたことによる HTTP 404 応答です。https://{tenant}.example.com/mcp のようなアカウントごとの URL は、誰もプローブできないため除外しています。
このいずれもコードを実行するものではありません。これは公開データのチェックであり、監査ではありません。クリーンなレポートは保証ではなく、ご自身でのレビューの出発点です。