Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
MCP server for Alert Logic MDR — incident response, log search, SOAR, and SOC workflows
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"alertlogic": {
"command": "uvx",
"args": [
"alertlogic-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add alertlogic -- uvx alertlogic-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"alertlogic": {
"command": "uvx",
"args": [
"alertlogic-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"alertlogic": {
"type": "stdio",
"command": "uvx",
"args": [
"alertlogic-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto rijul170 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.0) kam vor 4 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Bring the full Alert Logic MDR platform into your AI assistant.
A Model Context Protocol server that exposes the complete Alert Logic API surface as structured tools any MCP-compatible client (Claude Desktop, Claude Code, Cursor, …) can call directly — enabling AI-powered security operations, incident response, and threat hunting at MSSP scale.
For incident responders: Query Alert Logic MDR incidents, elaborate raw log evidence, kick off SOAR playbooks, and search logs with SQL — all through Claude. Designed for MSSP-scale multi-account operations.
This MCP server wraps the Alert Logic MDR platform API and exposes it as 473+ structured tools that any MCP-compatible AI client can call directly. It covers the full Alert Logic API surface — incident response, SQL-based log search, SOAR playbook automation, asset management, vulnerability analysis, user and credential management, billing, and more — organized into 46 domain modules. Auth, retries, pagination, token management, and JSON shaping are handled server-side; your AI client simply calls the tool by name.
account_id override and bulk cross-account operations (bulk deployments, bulk health checks, partner incidents).+--------------------+ stdio / streamable-HTTP (MCP) +--------------------------------+
| MCP Client | <-------------------------------------> | AlertLogic MCP Server | | (Claude Desktop, | | (this repo, main.py) | | Claude Code, …) | | | +--------------------+ | 46 modules (~473 tools): | | incidents, soc, soar, | | assets, vuln, users, … | | | | | base.py (HTTP, AIMS auth, | | token cache, retries) | +----------+---------------------+ | v HTTPS + AIMS Bearer token +-----------------------------+ | AlertLogic MDR Platform | | api.cloudinsight....com | +-----------------------------+
Transport: The server supports three MCP transports selectable via MCP_TRANSPORT:
stdio (default) — launched on demand by your MCP client; no network port opened.streamable-http — persistent HTTP server; suitable for Claude Code and remote clients.sse — Server-Sent Events transport for SSE-capable clients.Authentication: Alert Logic uses AIMS Bearer token auth. The server exchanges your access_key_id:secret_key API key for a short-lived Bearer token on first use, caches it, and re-authenticates automatically when the token expires — no manual token rotation required.
`base.py` centralizes HTTP method helpers (_get, _post, _put, _delete), per-service URL routing (Account-Topology service, global service, _at-prefixed routes), error translation, and the AIMS token cache.
uv (recommended) or pip# 1. Clone the repository
git clone https://github.com/rijul170/alertlogic-mcp.git cd alertlogic-mcp
python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt
uv venv uv pip install -r requirements.txt
cp .env.example .env $EDITOR .env # fill in the required variables (see below)
All configuration is via environment variables, loaded from .env at startup.
| Variable | Description |
|---|---|
ALERTLOGIC_API_KEY | API key in access_key_id:secret_key format (see below for how to create one) |
ALERTLOGIC_BASE_URL | API base URL — https://api.cloudinsight.alertlogic.com (US) or https://api.cloudinsight.alertlogic.co.uk (UK) |
ALERTLOGIC_ACCOUNT_ID | Your Alert Logic account ID (visible in the console URL and account settings) |
| Variable | Default | Description |
|---|---|---|
MCP_TRANSPORT | stdio | Transport: stdio, sse, or streamable-http |
MCP_HOST | 127.0.0.1 | Bind host (HTTP transports only) |
MCP_PORT | 8000 | Bind port (HTTP transports only) |
ALERTLOGIC_MCP_READONLY | _(off)_ | Set to true to register only read tools — write and destructive tools are never exposed to the AI client |
ALERTLOGIC_MCP_ALLOW_DESTRUCTIVE | _(off)_ | Destructive tools (deletes, SOAR playbook execution, scan launches, ...) are suppressed by default. Set to true to arm all of them, or a comma-separated list of tool names to arm selectively |
These default to Alert Logic's standard endpoints. Override only if you have a custom deployment:
ALERTLOGIC_GLOBAL_BASE_URL=https://api.global-services.global.alertlogic.com
ALERTLOGIC_AETUNER_BASE_URL=https://aetuner.mdr.global.alertlogic.com ALERTLOGIC_CONNECTORS_BASE_URL=https://connectors.mdr.global.alertlogic.com ALERTLOGIC_RESPONDER_BASE_URL=https://api.responder.alertlogic.com
access_key_id:secret_key (with the colon) and set that as ALERTLOGIC_API_KEY.Start the server in HTTP mode:
MCP_TRANSPORT=streamable-http python main.py
Then register it in your Claude Code project or user MCP config (.claude/settings.json or ~/.claude/settings.json):
{
"mcpServers": { "alertlogic-mcp": { "type": "http", "url": "http://localhost:8000/mcp" } } }
Or via the CLI:
claude mcp add --transport http alertlogic-mcp http://localhost:8000/mcp
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%AppData%\Claude\claude_desktop_config.json{
"mcpServers": { "alertlogic-mcp": { "command": "/absolute/path/to/.venv/bin/python", "args": ["/absolute/path/to/alertlogic-mcp/main.py"] } } }
Use absolute paths. Tilde (
~) is not expanded by Claude Desktop. Pointcommandat the venv Python, not the system Python.
Restart Claude Desktop. Alert Logic tools will appear in the tool picker.
46 modules, ~473 tools, organized by domain:
| Module | Tools | Key operations |
|---|---|---|
incidents_mcp | 11 | List, get, friendly-ID lookup, complete, reopen, add notes, add feedback, list partner incidents |
soc | 14 | Submit/poll/release SQL log searches, list exposures, get health summary |
| soc_playbooks | 6 | Built-in IR guide, threat-hunt workflow, MITRE mapping, to
Nur der Anfang wird gezeigt; den Rest findest du im Repo