Skip to main content

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

MCP

Cyberstrike nutzt das Model Context Protocol (MCP) zur Integration externer Werkzeuge. Jeder MCP-kompatible Server — lokal oder remote — kann angebunden werden, um dem KI-Agenten waehrend Bewertungen Zugriff auf dessen Werkzeuge zu geben.

Eingebaute Server

Cyberstrike wird mit drei standardmaessig aktivierten MCP-Servern ausgeliefert:

ServerZweck
github-securityGitHub-Repository-Sicherheitsanalyse
cveCVE/NVD/EPSS/KEV-Schwachstellen-Abfragen
osintOpen-Source-Intelligence-Erfassung

Ihre eigene Konfiguration wird darueber zusammengefuehrt.

Server hinzufuegen

MCP-Server werden unter der flachen mcp-Map in Ihrer Konfiguration eingetragen, nach Name geschluesselt:

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

Lokale Server (stdio)

Lokale Server laufen als Kindprozesse:

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

Remote-Server (HTTP)

Remote-Server verbinden sich ueber StreamableHTTP oder SSE:

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

Remote-Server unterstuetzen OAuth-Authentifizierung fuer geschuetzte Endpunkte.

Verwaltung

BefehlWas verwaltet wird
/mcpsLokale und remote MCP-Server (hinzufuegen, umschalten, entfernen)
/boltBolt-Server im Speziellen (hinzufuegen, koppeln, umschalten, entfernen)

In beiden Dialogen: a zum Hinzufuegen, Leertaste zum Umschalten, esc zum Schliessen.

Modell-Kompatibilitaet

Caution

Unterprozess-basierte Modelle koennen nicht auf MCP-Werkzeuge zugreifen. Verwenden Sie ein Direct-API-Modell (z.B. anthropic/claude-sonnet-4-20250514, openai/gpt-4o) fuer volle MCP-Integration.

Konfigurations-Rangfolge

MCP-Eintraege folgen der Standard-Konfigurationshierarchie: Projekt .cyberstrike/ ueberschreibt Projekt cyberstrike.json, das die globale ~/.config/cyberstrike/ ueberschreibt, die wiederum die eingebauten Server ueberschreibt.

Detaillierte Anleitungen

AnleitungBeschreibung
Lokale ServerEinrichtung lokaler stdio-MCP-Server
Remote-ServerHTTP/SSE-Remote-Verbindungen
OAuthOAuth-Authentifizierung fuer Remote-Server
Server erstellenBenutzerdefinierte MCP-Server erstellen

Danger

Verwenden Sie Sicherheitswerkzeuge nur gegen autorisierte Ziele. Unautorisierte Penetrationstests sind illegal.