Skip to main content
Glama
DarkAngel-agents

MISP MCP Server

MISP MCP-Server

Ein Model Context Protocol (MCP)-Server für MISP – die Open-Source-Threat-Intelligence-Plattform, die von der NATO, CERTs und über 6000 Organisationen weltweit genutzt wird.

Verbinden Sie Ihren KI-Assistenten mit Ihrer MISP-Instanz für die Suche nach Bedrohungsinformationen, IOC-Abfragen und Ereignisanalysen durch natürliche Konversation.

Tools

Tool

Beschreibung

search_events

Suche nach Ereignissen anhand von Schlüsselwörtern, Tags oder Datumsbereichen

get_event

Abrufen vollständiger Ereignisdetails einschließlich Attributen und Objekten

search_attributes

Suche nach IOCs anhand von Typ, Wert, Kategorie oder Tag

get_statistics

Instanzstatistiken: Ereignisse, Attribute, Organisationen, Tags

submit_ioc

Übermittlung eines neuen IOC an ein bestehendes Ereignis

recent_feeds

Auflistung konfigurierter Feeds und deren Status

Related MCP server: MISP-MCP-SERVER

Schnellstart

Umgebungsvariablen

Variable

Erforderlich

Standard

Beschreibung

MISP_URL

Ja

URL Ihrer MISP-Instanz

MISP_API_KEY

Ja

MISP-Automatisierungs-API-Schlüssel

MISP_VERIFY_SSL

Nein

true

SSL-Zertifikate verifizieren

MCP_TRANSPORT

Nein

stdio

Transport: stdio oder http

MCP_HOST

Nein

0.0.0.0

Host zum Binden (HTTP-Modus)

MCP_PORT

Nein

8000

Port zum Binden (HTTP-Modus)

LOG_LEVEL

Nein

INFO

Protokollierungsebene

Docker

# Clone and run
git clone https://github.com/DarkAngel-agents/misp-mcp.git
cd misp-mcp

# Set your MISP credentials
export MISP_URL=https://your-misp-instance.com
export MISP_API_KEY=your-api-key

# Run with Docker Compose
docker compose up -d

Der MCP-Endpunkt ist unter http://localhost:8000/mcp verfügbar.

Lokal (ohne Docker)

pip install -r requirements.txt

export MISP_URL=https://your-misp-instance.com
export MISP_API_KEY=your-api-key

# stdio mode (for Claude Desktop, Claude Code, etc.)
python server.py

# http mode (for remote access)
MCP_TRANSPORT=http python server.py

Claude Desktop

Fügen Sie dies zu Ihrer Claude Desktop-Konfiguration hinzu (~/.config/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "misp": {
      "command": "python",
      "args": ["/path/to/misp-mcp/server.py"],
      "env": {
        "MISP_URL": "https://your-misp-instance.com",
        "MISP_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

claude mcp add misp -- python /path/to/misp-mcp/server.py

VS Code

Fügen Sie dies zu .vscode/mcp.json hinzu:

{
  "servers": {
    "misp": {
      "url": "http://localhost:8000/mcp",
      "type": "http"
    }
  }
}

Beispiel-Prompts

  • "Suche in MISP nach Ereignissen im Zusammenhang mit Ransomware aus dem letzten Monat"

  • "Suche diesen Hash in MISP: abc123def456..."

  • "Zeige mir die Details des MISP-Ereignisses 1234"

  • "Wie sind die Statistiken unserer MISP-Instanz?"

  • "Übermittle diese IP als IOC an Ereignis 5678: 192.168.1.100"

  • "Liste alle konfigurierten MISP-Feeds auf"

Anforderungen

  • Python 3.10+

  • Eine laufende MISP-Instanz mit API-Zugriff

  • MISP-Automatisierungs-API-Schlüssel (zu finden unter MISP → Administration → Auth Keys)

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.
    16
    40
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that integrates with the MISP (Malware Information Sharing Platform) to provide threat intelligence capabilities to Large Language Models.
    12
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A comprehensive implementation of Model Context Protocol servers enabling natural language interactions with security platforms including Splunk SIEM, CrowdStrike EDR, and Microsoft MISP for threat intelligence querying and analysis.
    5 npm
    22
    MIT