ExploitDB MCP Server
ExploitDB MCP サーバー
Cyreslab.aiが開発した ExploitDB 機能へのアクセスを提供するモデルコンテキストプロトコルサーバー。このサーバーにより、Claude のような AI アシスタントがセキュリティエクスプロイトや脆弱性に関する情報を照会できるようになり、サイバーセキュリティ研究と脅威インテリジェンス機能が強化されます。
GitHub リポジトリ: https://github.com/Cyreslab-AI/exploitdb-mcp-server連絡先: contact@cyreslab.ai
特徴
エクスプロイト検索: キーワード、CVE ID、プラットフォームなどでエクスプロイトを検索します
エクスプロイトの詳細: コードを含む特定のエクスプロイトに関する包括的な情報を取得します
CVE 検索: 特定の CVE ID に関連するすべてのエクスプロイトを検索します
最近のエクスプロイト: 新しく追加されたエクスプロイトを追跡する
統計: プラットフォーム、タイプ、年ごとにエクスプロイトの分布に関する洞察を取得します
自動更新: スケジュールされた更新でデータベースを最新の状態に保ちます
Related MCP server: MCP Vulnerability Checker Server
インストール
前提条件
Node.js (v16 以上)
npm (v7以上)
インストール手順
リポジトリをクローンします。
git clone https://github.com/Cyreslab-AI/exploitdb-mcp-server.git cd exploitdb-mcp-server依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run buildサーバーを構成します。
.env.exampleに基づいてルートディレクトリに.envファイルを作成します。必要に応じて設定を調整します(データディレクトリ、更新頻度など)
データベースを初期化します。
npm run update-dbサーバーを実行します。
node build/index.js
MCP構成
このサーバーを Claude またはその他の MCP 互換アシスタントで使用するには、MCP 構成に追加します。
{
"mcpServers": {
"mcp-exploitdb-server": {
"command": "node",
"args": ["/path/to/exploitdb-mcp-server/build/index.js"]
}
}
}使用法
検索エクスプロイト
search_exploitsツールを使用して、データベース内のエクスプロイトを検索します。
<use_mcp_tool>
<server_name>mcp-exploitdb-server</server_name>
<tool_name>search_exploits</tool_name>
<arguments>
{
"query": "wordpress plugin",
"platform": "php",
"limit": 5
}
</arguments>
</use_mcp_tool>追加の検索パラメータ:
type: エクスプロイトの種類でフィルタリングします (例: Web アプリ、リモート、ローカル)cve: CVE IDでフィルタリングauthor: 著者名でフィルタリングstart_date/end_date: 日付範囲でフィルタリング (YYYY-MM-DD)verified: 検証済みステータス(true/false)でフィルタリングoffset: ページネーション用
エクスプロイトの詳細を取得する
特定のエクスプロイトに関する詳細情報を取得するには、 get_exploitツールを使用します。
<use_mcp_tool>
<server_name>mcp-exploitdb-server</server_name>
<tool_name>get_exploit</tool_name>
<arguments>
{
"id": 12345,
"include_code": true
}
</arguments>
</use_mcp_tool>CVEでエクスプロイトを探す
特定の CVE に関連するすべてのエクスプロイトを見つけるには、 find_by_cveツールを使用してください。
<use_mcp_tool>
<server_name>mcp-exploitdb-server</server_name>
<tool_name>find_by_cve</tool_name>
<arguments>
{
"cve": "CVE-2021-44228",
"limit": 10
}
</arguments>
</use_mcp_tool>最近のエクスプロイトを取得する
最近追加されたエクスプロイトを取得するには、 get_recent_exploitsツールを使用してください。
<use_mcp_tool>
<server_name>mcp-exploitdb-server</server_name>
<tool_name>get_recent_exploits</tool_name>
<arguments>
{
"limit": 10
}
</arguments>
</use_mcp_tool>統計情報を取得する
get_statisticsツールを使用して、データベース内のエクスプロイトに関する洞察を取得します。
<use_mcp_tool>
<server_name>mcp-exploitdb-server</server_name>
<tool_name>get_statistics</tool_name>
<arguments>
{}
</arguments>
</use_mcp_tool>設定オプション
サーバーは、環境変数または.envファイルを使用して構成できます。
変数 | 説明 | デフォルト |
| ExploitDBリポジトリをクローンするかどうか |
|
| ExploitDBリポジトリのURL |
|
| ExploitDB CSVファイルのURL |
|
| データを保存するディレクトリ |
|
| SQLiteデータベースへのパス |
|
| 更新頻度(時間単位)(0 の場合は無効) |
|
| クエリごとに返される結果の最大数 |
|
データソース
このサーバーは、 Offensive Securityが管理するExploit Databaseのデータを使用します。データはCSVファイルから直接ダウンロードするか、 ExploitDB GitLabリポジトリからクローン化されます。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
エクスプロイトデータベースを維持するための攻撃的セキュリティ
AIアシスタントが外部ツールにアクセスできるようにするモデルコンテキストプロトコル
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
機能に関するご提案やバグを発見されましたら、 GitHub リポジトリで問題を報告いただくか、 contact@ cyreslab.ai まで直接お問い合わせください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Search remote Model Context Protocol servers and tools discovered by BuiltWith, without an API key.
A Model Context Protocol server for Wix AI tools
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that retrieves CVE information from the National Vulnerability Database, allowing AI models to access up-to-date vulnerability data.17Apache 2.0
- AlicenseAqualityDmaintenanceA Model Context Protocol server providing security vulnerability intelligence tools including CVE lookup, EPSS scoring, CVSS calculation, exploit detection, and Python package vulnerability checking.89MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server for Socket integration, allowing AI assistants to efficiently check dependency vulnerability scores and security information.11,665132MIT
- FlicenseNot gradedqualityDmaintenanceProvides access to the Exploit-DB database through the searchsploit tool, enabling AI assistants to search for exploits by keywords or CVE identifiers, retrieve exploit content, and manage the local exploit database.7
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cyreslab-AI/exploitdb-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server