mcpField
C
CVE MCP Server

CVE MCP Server

ローカル
github.com/xishir開発ツール177 週間前に更新

CVE MCP Server について

CVE MCP Serverは、MITREのCVEデータベースからCVE IDで脆弱性情報を取得するMCPサーバーです。CVE情報を扱うLLMツール向けです。

主な機能

  1. 01CVE IDによる脆弱性情報の検索

活用シーン

  1. 01特定のCVEの詳細調査

MCP 対応

MCPクライアントに`query_cve`ツールを公開し、CVE IDを受け取って脆弱性情報を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cve": {
"command": "uvx",
"args": [
"cve-mcp-server"
]
}
}
}
起動コマンドuvx cve-mcp-server

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

パッケージ
pypicve-mcp-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CVE MCP サーバー

CVE 脆弱性情報の照会機能を提供する Model Context Protocol サーバーです。このサーバーを使用すると、LLM が特定の CVE ID の詳細情報を照会し、MITRE の CVE データベースからデータを取得できます。

利用可能なツール
  • query_cve - CVE ID で脆弱性情報を照会します
    • 必須パラメーター:
      • cve_id (string):CVE 識別子(例:'CVE-2021-44228'、'CVE-2023-34362')

インストール

pip install cve-mcp-server

設定

stdio(デフォルト)
{
  "mcpServers": {
    "CVE": {
      "command": "uvx",
      "args": [
        "cve-mcp-server"
      ]
    },
  }
}
SSE

SSE サーバーを実行する

uvx cve-mcp-server sse

直接接続するには、次の設定を使用します:

{
    "mcpServers": {
        "amap-mcp-server": {
            "url": "http://localhost:9999"
        }
    }
}

デバッグ

MCP Inspector を使用してサーバーをデバッグできます:

npx @modelcontextprotocol/inspector python -m cve-mcp-server

ライセンス

cve-mcp-server は MIT License の下でライセンスされています。MIT License の利用規約に従うことを条件として、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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