attAck
This project is an MCP (Model Context Protocol) server for querying ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) techniques and tactics. It provides a way to access and retrieve information about various attack techniques and tactics used by adversaries.
How to use
The attAck MCP server is designed for developers who need to query the ATT&CK framework, which catalogs adversarial tactics, techniques, and common knowledge. By utilizing this server, you can efficiently access and retrieve detailed information about various attack techniques used by adversaries, enabling you to enhance your cybersecurity tools or research. With its robust querying capabilities, you can streamline your access to crucial threat intelligence data.
Once connected to the attAck MCP server, you can issue queries to retrieve detailed information regarding specific ATT&CK techniques and tactics. While specific tools are not documented, you can use common query formats to access data effectively. For optimal results, focus on querying by technique ID or tactic name, as these will yield more precise information relevant to your cybersecurity needs.
How to install
Prerequisites
Before installing the attAck MCP server, ensure that you have Node.js installed on your system. You can download it from nodejs.org.
Option A: Quick Start with npx
If you prefer a quick start, you can use the following command to run the server without a global installation:
npx -y alex-llm/attAck-mcp-server
Option B: Global Install Alternative
For a global installation, clone the repository and install the necessary dependencies:
git clone https://github.com/alex-llm/attAck-mcp-server.git
cd attAck-mcp-server
npm install
Then, you can run the server with:
node index.js
Additional notes
To configure the attAck MCP server effectively, you may need to set environment variables such as MCP_PORT to specify the port on which the server runs. Be cautious with the data paths, as incorrect configurations can lead to issues in retrieving ATT&CK information. It's also advisable to check the GitHub repository for any updates or community-contributed enhancements.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP