Mitre Attck logo

Mitre Attck

Query MITRE ATT&CK STIX data for techniques, tactics, threat groups, malware, mitigations, and domain-specific records.

Install Mitre Attck

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mitre-attck": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-mitre-attck"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 7 tools correctly (5d ago).

Overview

Mitre Attck is an MCP interface to MITRE ATT&CK data, loading official STIX 2.1 bundles for enterprise, mobile, and ICS domains. It provides lookups for techniques, tactics, threat groups, software, and mitigations, plus substring search and bundle discovery. Use it when an agent needs structured adversary TTP context, ATT&CK identifier lookups, or basic threat-intelligence research. The service is available through a hosted streamable HTTP endpoint or an npm-based local stdio bridge, both of which require network access.

Use cases

  • Look up ATT&CK techniques by identifier
  • Search STIX records for adversary TTPs
  • Retrieve threat group and malware details
  • Check available enterprise, mobile, and ICS bundles

Key features

  • Queries official MITRE ATT&CK STIX 2.1 bundles
  • Supports enterprise, mobile, and ICS domains
  • Looks up techniques, tactics, groups, software, and mitigations
  • Searches records by substring
  • Provides hosted HTTP and local stdio access
  • Caches loaded data for one hour

Tools7

What Mitre Attck lets your agent do. Expand a tool for its parameters.

Verified live~378 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 50d

What it can do

From the 7 tools this server returned when we ran it; 7 declare their own safety hints.

Makes network requests · 7Read-only tools · 7
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age168 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-mitre-attck (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads693Package downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed7Callable tools this server registers over MCP.

How Mitre Attck works

What Mitre Attck does

Mitre Attck exposes MITRE ATT&CK content to MCP-compatible AI clients. Its data comes from MITRE's official CTI repository in STIX 2.1 format and covers three loaded domains: enterprise, mobile, and ICS. The integration is independent and unofficial.

The pack is useful for retrieving a record when an agent already has an ATT&CK identifier, or for finding records through text search. Example identifiers include T1190 for a technique, T1059.001 for a sub-technique, G0007 for a threat group, and S0002 for software.

How it works

The hosted MCP endpoint is available at https://gateway.pipeworx.io/mitre-attck/mcp. A client can connect to that URL directly, or launch the npm package @pipeworx/mcp-mitre-attck with npx; the package forwards requests to the same gateway. Both approaches need network connectivity and have no offline mode.

The gateway caches the loaded ATT&CK data for one hour. Pack endpoints also expose shared Pipeworx meta-tools alongside the pack's own tools. The local bridge lists only the pack tools by default; setting PIPEWORX_META_TOOLS=1 adds the gateway-wide tools, including ask_pipeworx. The full gateway is also available at https://gateway.pipeworx.io/mcp.

Direct HTTP calls are supported through the gateway's tools API. For example, a technique lookup can be sent as a JSON POST request to /v1/tools/technique.

Setup and configuration

A hosted connection can be added to an MCP client with this configuration:

config.json
{
  "mcpServers": {
    "mitre-attck": {
      "url": "https://gateway.pipeworx.io/mitre-attck/mcp"
    }
  }
}

For a local stdio connection, use:

config.json
{
  "mcpServers": {
    "mitre-attck": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-mitre-attck"]
    }
  }
}

Anonymous use is capped at 50 calls per day. A free Pipeworx account raises the limit to 200 calls per day; provide its key as PIPEWORX_API_KEY in the MCP server's environment. Set NODE_USE_ENV_PROXY=1 when using a Node release that supports built-in proxy handling and the runtime must honor HTTPS_PROXY.

Tools and capabilities

The pack provides these operations:

  • technique(id) retrieves a technique by ATT&CK ID.
  • tactic(id_or_short_name) retrieves a tactic record.
  • group(id) retrieves a threat group.
  • software(id) retrieves software or malware.
  • mitigation(id) retrieves a mitigation.
  • search(query, type?) performs substring searches across the loaded bundle.
  • domains() lists the loaded enterprise, mobile, and ICS bundles.

The gateway's ask_pipeworx tool can accept a plain-language question and select a tool and arguments automatically. HTTP callers can inspect a tool with GET /v1/tools/{name}.

Limitations and notes

This integration depends on the remote Pipeworx gateway and MITRE bundle availability. It is not an offline database. The scoped endpoint includes shared gateway meta-tools, so an MCP client's reported tool count can exceed the pack's seven ATT&CK-specific operations. API usage is metered when a key is supplied, and the integration is not affiliated with MITRE.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Mitre Attck

Mitre Attck is an MCP server that connects AI clients to MITRE ATT&CK STIX 2.1 bundles for enterprise, mobile, and ICS domains. Its main tools retrieve techniques, tactics, threat groups, software, and mitigations, while search and domain-listing tools support broader ATT&CK research.

Install it by adding the hosted MCP URL to your client or running the npm stdio bridge with npx. Use https://gateway.pipeworx.io/mitre-attck/mcp for a remote connection, or launch @pipeworx/mcp-mitre-attck with the -y npx option.

Yes, Mitre Attck works with Cursor through its standard MCP configuration. Add the hosted streamable HTTP URL to Cursor, or configure the npm-based stdio command if you want Cursor to start the local bridge.

Yes, the gateway exposes tool calls over HTTP without requiring an MCP client. Send JSON POST requests to endpoints such as /v1/tools/technique, and inspect a tool with a GET request to its corresponding /v1/tools path.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMitre Attck AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mitre-attck?style=directory)](https://allmcps.com/mcp/mitre-attck)
HTML Embed
<a href="https://allmcps.com/mcp/mitre-attck"><img src="https://allmcps.com/api/badge/mitre-attck?style=directory" alt="Mitre Attck on AllMCPs" /></a>