Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

MCP

Cyberstrike использует Model Context Protocol (MCP) для интеграции внешних инструментов. Любой MCP-совместимый сервер — локальный или удалённый — может быть подключён, предоставляя ИИ-агенту доступ к его инструментам во время оценки.

Встроенные серверы

Cyberstrike поставляется с тремя MCP-серверами, включёнными по умолчанию:

СерверНазначение
github-securityАнализ безопасности репозиториев GitHub
cveПоиск уязвимостей CVE/NVD/EPSS/KEV
osintСбор разведывательных данных из открытых источников

Ваша конфигурация объединяется поверх этих серверов.

Добавление серверов

MCP-серверы размещаются в плоской карте mcp в конфигурации, с ключами по имени:

cyberstrike.json
{
"mcp": {
"my-tools": {
"type": "local",
"command": ["your-mcp-server"]
}
}
}

Локальные серверы (stdio)

Локальные серверы запускаются как дочерние процессы:

{
"mcp": {
"filesystem": {
"type": "local",
"command": ["npx", "-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
}
}
}

Удалённые серверы (HTTP)

Удалённые серверы подключаются через StreamableHTTP или SSE:

{
"mcp": {
"remote-tools": {
"type": "remote",
"url": "https://mcp.example.com/sse"
}
}
}

Удалённые серверы поддерживают OAuth-аутентификацию для защищённых конечных точек.

Управление

КомандаЧто управляет
/mcpsЛокальные и удалённые MCP-серверы (добавление, переключение, удаление)
/boltСерверы Bolt конкретно (добавление, сопряжение, переключение, удаление)

В обоих диалогах: a для добавления, пробел для переключения, esc для закрытия.

Совместимость моделей

Caution

Модели на основе подпроцессов не могут использовать MCP-инструменты. Используйте модель с прямым API (например, anthropic/claude-sonnet-4-20250514, openai/gpt-4o) для полной интеграции MCP.

Приоритет конфигурации

Записи MCP следуют стандартной иерархии конфигурации: проектный .cyberstrike/ переопределяет проектный cyberstrike.json, который переопределяет глобальный ~/.config/cyberstrike/, который переопределяет встроенные серверы.

Подробные руководства

РуководствоОписание
Локальные серверыНастройка локального stdio MCP-сервера
Удалённые серверыУдалённые HTTP/SSE подключения
OAuthOAuth-аутентификация для удалённых серверов
Создание серверовСоздание пользовательских MCP-серверов

Danger

Используйте инструменты безопасности только против авторизованных целей. Несанкционированное тестирование на проникновение незаконно.