MCP server exposing the MITRE ATT&CK framework via the official MCP Python SDK.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Production-ready Model Context Protocol (MCP) server that exposes the MITRE ATT&CKยฎ framework to LLMs, AI assistants, and automation workflows. Built with the official MCP Python SDK and mitreattack-python library for secure, high-performance access to adversary tactics, techniques, groups, software, and mitigations.
Available in the MCP Registry (search for io.github.luongnv89/mitre-mcp).
| Tool Name | Description |
|---|---|
get_techniques | List all techniques with filtering options |
get_technique_by_id | Look up specific technique by ID (e.g., T1055) |
get_techniques_by_tactic | Get techniques for a specific tactic (e.g., persistence) |
get_tactics | List all tactical categories |
get_groups | List all threat actor groups |
get_techniques_used_by_group | Get techniques used by a specific group (e.g., APT29) |
get_software | List malware and tools with filtering |
get_mitigations | List all security mitigations |
get_techniques_mitigated_by_mitigation | Get techniques addressed by a specific mitigation |
Start the server:
Expected output:
Configure your MCP client:
Add this JSON to your client's configuration file:
Configuration file locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonCustom host and port:
Then use http://your-server-ip:8080/mcp in your client configuration.
Why HTTP mode?
For local-only clients that require stdio transport:
Client configuration:
Note: Use absolute paths. HTTP mode is recommended for most use cases.
Force a fresh download of MITRE ATT&CK data:
VSCode Configuration:

Tool Invocation:

Results:

A modern React-based web interface is available in the frontend/ directory for interactive exploration of MITRE ATT&CK through a chat interface.
Features:
Quick Start:
Then open http://localhost:5173 in your browser.
Prerequisites:
mitre-mcp --http --port 8000For more details, see the frontend/README.md documentation.
We provide three comprehensive guides tailored to different use cases:
Beginner-Playbook.md - For those new to MITRE ATT&CK or cybersecurity
Ideal for:
Playbook.md - For security professionals using MCP clients
Ideal for:
Includes 10 ready-to-use scenarios:
API-INTEGRATION.md - For developers building automation and custom integrations
Ideal for:
Includes:
Set before starting mitre-mcp to customize behavior:
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mitre-att-ck)<a href="https://allmcps.com/mcp/mitre-att-ck"><img src="https://allmcps.com/api/badge/mitre-att-ck?style=directory" alt="MITRE ATT&CK on AllMCPs" /></a>