
cyreslab-ai/exploitdb-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol, обеспечивающий доступ к функциональности ExploitDB, разработанный Cyreslab.ai.
Обзор
Сервер Model Context Protocol, обеспечивающий доступ к функциональности ExploitDB, разработанный Cyreslab.ai. Этот сервер позволяет помощникам ИИ, таким как Клод, запрашивать информацию об эксплойтах и уязвимостях безопасности, повышая возможности исследований кибербезопасности и разведки угроз. : https://github.com/Cyreslab-AI/exploitdb-mcp-server : [email protected] Поиск эксплойтов по ключевым словам, идентификаторам CVE, платформам и т. Д. : Получите исчерпывающую информацию о конкретных эксплойтах, включая код - : Найдите все эксплойты, связанные с конкретными идентификаторами CVE - : Отслеживайте вновь добавленные эксплойты - : Получите представление о распределении эксплойтов по платформе, типу и году - : Держите базу данных в актуальном состоянии с запланированными обновлениями - Node.js (v16 или выше) - npm (v7 или выше) Создать файл .env в корневом каталоге на основе .env.example - Настройка настроек по мере необходимости (каталог данных, частота обновления и т.д.).
Обзор (машинный перевод)
Сервер Model Context Protocol, обеспечивающий доступ к функциональности ExploitDB, разработанный Cyreslab.ai. Этот сервер позволяет помощникам ИИ, таким как Клод, запрашивать информацию об эксплойтах и уязвимостях безопасности, повышая возможности исследований кибербезопасности и разведки угроз.
** Репозиторий GitHub**: https://github.com/Cyreslab-AI/exploitdb-mcp-server Контакт: [email protected]
Особенности
Exploit Search: поиск эксплойтов по ключевым словам, идентификаторам CVE, платформам и т.д. **Эксплуатация **: Получите исчерпывающую информацию о конкретных эксплойтах, включая код
- CVE Lookup Найти все эксплойты, связанные с конкретными идентификаторами CVE Недавние эксплойты: Отслеживание новых эксплойтов Статистика: Получите представление о распределении эксплойтов по платформе, типу и году ** Автоматические обновления**: обновление базы данных с помощью запланированных обновлений
##Установка
Предпосылки
Node.js (v16 или выше)
- npm (v7 или выше)
Шаги установки
-
Клонировать хранилище:
-
Установить зависимости:
3.Создать проект:
4.Настройка сервера:
Создайте файл .env в корневом каталоге на основе .env.example
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
ExploitDB MCP Server
A Model Context Protocol server that provides access to ExploitDB functionality, developed by Cyreslab.ai. This server enables AI assistants like Claude to query information about security exploits and vulnerabilities, enhancing cybersecurity research and threat intelligence capabilities.
GitHub Repository: https://github.com/Cyreslab-AI/exploitdb-mcp-server Contact: [email protected]
Features
- Exploit Search: Search for exploits by keywords, CVE IDs, platforms, and more
- Exploit Details: Get comprehensive information about specific exploits, including code
- CVE Lookup: Find all exploits related to specific CVE IDs
- Recent Exploits: Track newly added exploits
- Statistics: Get insights into exploit distribution by platform, type, and year
- Automatic Updates: Keep the database up-to-date with scheduled updates
Installation
Prerequisites
- Node.js (v16 or higher)
- npm (v7 or higher)
Installation Steps
-
Clone the repository:
git clone https://github.com/Cyreslab-AI/exploitdb-mcp-server.git cd exploitdb-mcp-server -
Install dependencies:
npm install -
Build the project:
npm run build -
Configure the server:
- Create a
.envfile in the root directory based on.env.example - Adjust settings as needed (data directory, update frequency, etc.)
- Create a
-
Initialize the database:
npm run update-dbNote: The initial database update may take several minutes as it processes ~47,000 exploits from the ExploitDB CSV file. The script handles missing or malformed data gracefully by using fallback values for required fields.
-
Run the server:
node build/index.js
MCP Configuration
To use this server with Claude or other MCP-compatible assistants, add it to your MCP configuration:
{
"mcpServers": {
"mcp-exploitdb-server": {
"command": "node",
"args": ["/path/to/exploitdb-mcp-server/build/index.js"]
}
}
}
Available Tools
The ExploitDB MCP server provides 18 comprehensive tools for querying and analyzing exploit data:
Core Search Tools
- search_exploits - General search with multiple filters
- get_exploit - Get detailed information about a specific exploit
- find_by_cve - Find exploits by CVE ID
- get_recent_exploits - Get recently added exploits
- get_statistics - Get database statistics
Advanced Search Tools
- search_by_platform - Search exploits for a specific platform with filters
- search_by_type - Search by exploit type (webapps, remote, local, dos, hardware, shellcode)
- search_by_author - Find all exploits by a specific author
- search_by_date_range - Find exploits within a date range
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"mcp-exploitdb-server": {
"command": "node",
"args": ["/path/to/exploitdb-mcp-server/build/index.js"]
}
}
}