Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Abnormal Security MCP: threats, search, remediation, ATO cases, vendor/BEC, and evidence download.
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.
ABNORMAL_API_TOKEN, ABNORMAL_BASE_URL, ABNORMAL_ALLOW_RESPONSE, ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD, ABNORMAL_MAX_EVIDENCE_BYTESAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
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": {
"abnormal": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ABNORMAL_API_TOKEN",
"-e",
"ABNORMAL_BASE_URL",
"-e",
"ABNORMAL_ALLOW_RESPONSE",
"-e",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD",
"-e",
"ABNORMAL_MAX_EVIDENCE_BYTES",
"ghcr.io/gregdog/mcp-server-abnormal:v1.1.0",
"serve"
],
"env": {
"ABNORMAL_API_TOKEN": "your-value",
"ABNORMAL_BASE_URL": "your-value",
"ABNORMAL_ALLOW_RESPONSE": "your-value",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD": "your-value",
"ABNORMAL_MAX_EVIDENCE_BYTES": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add abnormal --env ABNORMAL_API_TOKEN=your-value --env ABNORMAL_BASE_URL=your-value --env ABNORMAL_ALLOW_RESPONSE=your-value --env ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD=your-value --env ABNORMAL_MAX_EVIDENCE_BYTES=your-value -- docker run -i --rm -e ABNORMAL_API_TOKEN -e ABNORMAL_BASE_URL -e ABNORMAL_ALLOW_RESPONSE -e ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD -e ABNORMAL_MAX_EVIDENCE_BYTES ghcr.io/gregdog/mcp-server-abnormal:v1.1.0 serveTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"abnormal": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ABNORMAL_API_TOKEN",
"-e",
"ABNORMAL_BASE_URL",
"-e",
"ABNORMAL_ALLOW_RESPONSE",
"-e",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD",
"-e",
"ABNORMAL_MAX_EVIDENCE_BYTES",
"ghcr.io/gregdog/mcp-server-abnormal:v1.1.0",
"serve"
],
"env": {
"ABNORMAL_API_TOKEN": "your-value",
"ABNORMAL_BASE_URL": "your-value",
"ABNORMAL_ALLOW_RESPONSE": "your-value",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD": "your-value",
"ABNORMAL_MAX_EVIDENCE_BYTES": "your-value"
}
}
}
}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": {
"abnormal": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ABNORMAL_API_TOKEN",
"-e",
"ABNORMAL_BASE_URL",
"-e",
"ABNORMAL_ALLOW_RESPONSE",
"-e",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD",
"-e",
"ABNORMAL_MAX_EVIDENCE_BYTES",
"ghcr.io/gregdog/mcp-server-abnormal:v1.1.0",
"serve"
],
"env": {
"ABNORMAL_API_TOKEN": "your-value",
"ABNORMAL_BASE_URL": "your-value",
"ABNORMAL_ALLOW_RESPONSE": "your-value",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD": "your-value",
"ABNORMAL_MAX_EVIDENCE_BYTES": "your-value"
}
}
}
}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.
ABNORMAL_BASE_URL envABNORMAL_ALLOW_RESPONSE envABNORMAL_ALLOW_EVIDENCE_DOWNLOAD envABNORMAL_MAX_EVIDENCE_BYTES envDiese 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 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto GregDog 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.
Das musst du eintragen: ABNORMAL_API_TOKEN
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 (1.1.0) kam vor 2 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Docker 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.
A secure, open-source Model Context Protocol server for Abnormal Security.
This project is not an official Abnormal product and is not endorsed by Abnormal AI.
abnormal-mcp lets MCP clients such as Cursor and Claude Desktop query Abnormal Security over stdio (default) or Streamable HTTP. It uses a lightweight handwritten client against the Abnormal Security Client API.
MCP Client
→ Abnormal MCP Server (stdio or HTTP) → Abnormal REST API
The server is read-only by default. Response and evidence download tools are opt-in and independent. Abnormal authorization still applies to every request.
Read (always on)
abnormal_threat_action_get)since, sender, sender_domain, recipient, subject, url, attachment, sender_ip, judgement)Response (opt-in: `ABNORMAL_ALLOW_RESPONSE=true`)
delete, move_to_inbox) with confirm: true preview gateconfirm: true preview gateconfirm: true preview gateconfirm: true preview gateEvidence download (opt-in: `ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD=true`)
cloud_message_id)io.github.GregDog/mcp-server-abnormal)Create an Abnormal REST API token in the Abnormal portal under Integrations → Abnormal REST API.
export ABNORMAL_API_TOKEN="your-token"
abnormal-mcp serve
git clone https://github.com/GregDog/mcp-server-abnormal.git
cd mcp-server-abnormal make build
docker run --rm -i \
-e ABNORMAL_API_TOKEN \ ghcr.io/gregdog/mcp-server-abnormal serve
See examples/cursor.mcp.json.
See examples/claude-desktop.json.
27 read tools are always registered. With ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD=true, five evidence tools are added (32 total). With ABNORMAL_ALLOW_RESPONSE=true, four response tools are added (31 total, or 36 with both gates enabled).
| Area | Tools |
|---|---|
| Threats | abnormal_threats_list, abnormal_threat_get, abnormal_threat_action_get, abnormal_threat_links_list, abnormal_threat_attachments_list |
| Search | abnormal_search_messages, abnormal_search_activities_list, abnormal_search_activity_get |
| Messages | abnormal_message_remediation_history |
| Mailbox | abnormal_mailbox_campaigns_list, abnormal_mailbox_campaign_get, abnormal_mailbox_unanalyzed_list |
| Employees | abnormal_employee_get, abnormal_employee_identity_get, abnormal_employee_logins_list |
| ATO cases | abnormal_cases_list, abnormal_case_get, abnormal_case_analysis_get, abnormal_case_action_get |
| Vendors | abnormal_vendors_list, abnormal_vendor_get, abnormal_vendor_activity_list, abnormal_vendor_cases_list, abnormal_vendor_case_get |
| Detection 360 | abnormal_detection360_reports_list |
| URL rewrite | abnormal_url_rewrite_clicks_list |
| Audit logs | abnormal_audit_logs_list |
| Evidence (opt-in) | abnormal_message_eml_get, abnormal_search_message_eml_get, abnormal_message_attachment_get, abnormal_message_attachment_download, abnormal_search_attachment_download |
| Response (opt-in) | abnormal_search_remediate, abnormal_threat_remediate, abnormal_case_update, abnormal_detection360_report_submit |
See docs/tools.md for parameters.
| Variable | Default | Purpose |
|---|---|---|
ABNORMAL_API_TOKEN | (required) | Bearer token |
ABNORMAL_BASE_URL | https://api.abnormalplatform.com/v1 | API base URL |
ABNORMAL_ALLOW_RESPONSE | false | Enable response tools (Phase 2+) |
ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD | false | Enable evidence download (Phase 5+) |
ABNORMAL_MCP_TRANSPORT | stdio | stdio or http |
Full list: docs/configuration.md.
Read tools are always on. Response and evidence tools require explicit opt-in.
Local use only: this server has no built-in authentication or RBAC. Use stdio (default) or loopback HTTP on the same machine. Do not expose the HTTP endpoint on a network without your own access controls.
See docs/security.md and SECURITY.md.
make check
make test-access # optional live API smoke test make test-phase34 # Phase 3/4 live smoke test make test-phase5 # Phase 5 evidence smoke test (requires ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD)
See docs/development.md.
Apache-2.0. See LICENSE.