mcpField
A
agentscore

agentscore

ローカル
github.com/Thezenmonsterセキュリティ126 週間前に更新

agentscore について

agentscore は、MCP パッケージと依存関係を評価するセキュリティサービスです。パッケージスキャン、信頼判定、リポジトリ確認、インシデント影響の検索、GitHub Actions によるポリシー適用を行うツールを提供します。

主な機能

  1. 01パッケージのセキュリティスキャン
  2. 02許可・警告・ブロックの判定
  3. 03リポジトリ内の MCP 依存関係確認
  4. 04CI ポリシーワークフローの生成・導入
  5. 05影響範囲と不正利用報告の確認
  6. 06監視状況とスキャン履歴の確認

活用シーン

  1. 01インストール前の MCP パッケージ評価
  2. 02リポジトリ内の MCP 依存関係の確認
  3. 03侵害された依存関係の影響先の特定
  4. 04GitHub Actions へのパッケージポリシーチェック追加

MCP 対応

MCP サーバーは、パッケージのスキャンと信頼評価、リポジトリ依存関係の確認、ポリシーゲートの設定、影響範囲・不正利用報告・監視状況の照会を行う8つのツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"thezenmonster-agentscore": {
"command": "npx",
"args": [
"-y",
"@agentscore-xyz/mcp-server"
]
}
}
}
起動コマンドnpx -y @agentscore-xyz/mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@agentscore-xyz/mcp-server2.2.0

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
npmstringはいnpm パッケージ名(例:'exa-mcp-server'、'@modelcontextprotocol/server-github')

詳細

@agentscore-xyz/mcp-server

MCP のセキュリティ信頼レイヤーです。パッケージをスキャンし、信頼性の判定を取得し、リポジトリ全体の MCP 依存関係を調査し、Policy Gate のセットアップを生成し、CI ワークフローを直接インストールし、インシデントの影響を確認して、悪用データベースを検索できます。MCP のセキュリティ判断に役立つ 8 つのツールを提供します。API キー不要、設定も不要です。

KYA Scan

任意の MCP パッケージをスキャンしてセキュリティ上の問題を確認できます: agentscores.xyz

クイックスタート

Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "agentscore": {
      "command": "npx",
      "args": ["-y", "@agentscore-xyz/mcp-server"]
    }
  }
}
Cursor / 任意の MCP クライアント
npx @agentscore-xyz/mcp-server

このツールでできること

AI が MCP パッケージについてセキュリティ判断を行えるようになります:

あなた:「exa-mcp-server をインストールしても安全ですか?」

Claude: get_verdict を呼び出します「判定:ALLOW。スコアは 90/100、リスクは LOW です。プロベナンス証明はありません(個人アカウントによる公開です)。9 つのツールが公開されており、web_search_exa と crawling_exa が含まれます。」

あなた:「axios パッケージが侵害されました。影響を受ける MCP サーバーはどれですか?」

Claude: check_exposure を呼び出します「監視対象の複数の MCP サーバーが axios に依存しています。exa-mcp-server、tavily-mcp、figma-mcp などが含まれます。」

あなた:「@azure-devops/mcp をスキャンして、セキュリティ上の問題を確認してください」

Claude: scan_package を呼び出します「スコアは 75/100、リスクは MODERATE です。検出された問題:npm レジストリ設定を変更する preinstall スクリプト。プロベナンス証明はありません。」

あなた:「このリポジトリに MCP 依存関係があるか確認してください」

Claude: check_my_repo を呼び出します「MCP 依存関係が 5 件見つかりました。そのうち 2 件は警告対象です。generate_policy_gate_setup を実行すると、これらのチェックを CI ゲートにできます。」

あなた:「このリポジトリに AgentScore Policy Gate を設定してください」

Claude: install_policy_gate を呼び出します「ワークフローファイルを .github/workflows/agentscore-policy-gate.yml に書き込みました。コミットしてプッシュしてください。初回実行時に GitHub OIDC によってリポジトリが自動的にプロビジョニングされます。」

利用可能なツール

ツール機能
scan_packageセキュリティを全面的にスキャンします。インストールスクリプト、プロンプトインジェクション、ソースコードのパターン、プロベナンスの状況、MCP ツールの抽出を確認します
get_verdictスキャン結果に基づき、許可、警告、またはブロックの信頼性判断を返します。監視状況と公開者の状況も報告します。
check_my_repo現在のリポジトリにある MCP 依存関係を調査し、ローカルで検出されたすべてのパッケージの判定を要約します。
generate_policy_gate_setupCI で Policy Gate を適用するために必要な、OIDC ベースの GitHub Actions ワークフローを生成します。
install_policy_gate.github/workflows/agentscore-policy-gate.yml をリポジトリに直接書き込み、ゲートをコミットできる状態にします。
check_exposureインシデント対応:指定したパッケージに依存している監視対象の MCP サーバーを確認します。
check_abuseKYA 悪用データベースで、報告されたパッケージやエージェントを検索します
monitor_statusパッケージが継続的に監視されているか確認し、スキャン履歴を取得します

単発スキャンから CI での適用へ

この MCP サーバーにより、単発のパッケージチェックを継続的に適用できる製品機能へとつなげられるようになりました:

  1. check_my_repo を実行し、リポジトリで使用しているすべての MCP パッケージを確認します。
  2. generate_policy_gate_setup を実行し、OIDC ベースの GitHub Actions ワークフローをプレビューします。
  3. install_policy_gate を実行し、ワークフローファイルをリポジトリに直接書き込みます。
  4. コミットしてプッシュします。初回実行時に GitHub OIDC 経由で自動的にプロビジョニングされます。

これにより、「このパッケージは安全か?」という確認が、「このリポジトリでは、すべての PR で MCP 依存関係ポリシーが適用される」という仕組みに変わります。

リスクレベル

スコアリスク意味
85-100LOW問題がないか、軽微な問題のみ
70-84MODERATEいくつかの検出事項があり、レビューを推奨
50-69ELEVATED重大な検出事項があり、注意して使用
30-49HIGH深刻な問題があり、推奨されません
0-29CRITICAL使用しないでください

スキャナーのチェック項目

  • インストールスクリプト(ネットワーク呼び出しやコード実行を伴う postinstall/preinstall フック)
  • パッケージのメタデータに含まれるプロンプトインジェクションのパターン
  • 不審な URL(怪しい TLD、ngrok、生の IP アドレス)
  • ソースコードのパターン(コマンドインジェクション、安全でない eval、ハードコードされたシークレット)
  • パブリッシャーの来歴(信頼できる公開、アテステーション)
  • 依存関係の数とメタデータの完全性
  • 公開されたソースから抽出された MCP ツール定義

モニタリング

AgentScore は数百の MCP パッケージを継続的に監視しています。check_exposure ツールと monitor_status ツールは、このライブデータセットを使用します。axios のようなパッケージが侵害された場合、影響を受ける MCP サーバーをすぐに特定できます。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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