Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MITRE_ICS_URLNoOverride ATT&CK bundle locations or point to internal mirror for ICS domain
MITRE_DATA_DIRNoStore cached bundles in custom directorymitre_mcp/data
MITRE_LOG_LEVELNoLogging verbosity (DEBUG, INFO, WARNING, etc.)INFO
MITRE_MOBILE_URLNoOverride ATT&CK bundle locations or point to internal mirror for Mobile domain
MITRE_CORS_ORIGINSNoCORS allowed origins for HTTP mode (* = all, or comma-separated list of domains)*
MITRE_MAX_PAGE_SIZENoMaximum records returned by list tools1000
MITRE_ENTERPRISE_URLNoOverride ATT&CK bundle locations or point to internal mirror for Enterprise domain
MITRE_MAX_DESC_LENGTHNoTrimmed description length in responses500
MITRE_DOWNLOAD_TIMEOUTNoHTTP timeout in seconds for bundle downloads30
MITRE_CACHE_EXPIRY_DAYSNoMaximum age before cached data is refreshed1
MITRE_DEFAULT_PAGE_SIZENoDefault records returned by list tools20
MITRE_REQUIRED_SPACE_MBNoDisk space threshold checked before downloading200

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_techniquesA

Get techniques from the MITRE ATT&CK framework with token-optimized responses.

Args: domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack) include_subtechniques: Include subtechniques in the result remove_revoked_deprecated: Remove revoked or deprecated objects include_descriptions: Whether to include technique descriptions (uses more tokens) limit: Maximum number of techniques to return (default: 20) offset: Index to start from when returning techniques (for pagination)

Returns: Dictionary containing a list of techniques and pagination metadata

get_tacticsA

Get all tactics from the MITRE ATT&CK framework.

Args: domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack) remove_revoked_deprecated: Remove revoked or deprecated objects

Returns: Dictionary containing a list of tactics

get_groupsA

Get all groups from the MITRE ATT&CK framework.

Args: domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack) remove_revoked_deprecated: Remove revoked or deprecated objects

Returns: Dictionary containing a list of groups

get_softwareA

Get all software from the MITRE ATT&CK framework.

Args: domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack) remove_revoked_deprecated: Remove revoked or deprecated objects software_types: Optional list of ATT&CK object types to include (e.g., ["malware"])

Returns: Dictionary containing a list of software

get_techniques_by_tacticB

Get techniques by tactic.

Args: tactic_shortname: The shortname of the tactic (e.g., 'defense-evasion') domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack) remove_revoked_deprecated: Remove revoked or deprecated objects

Returns: Dictionary containing a list of techniques

get_techniques_used_by_groupB

Get techniques used by a group.

Args: group_name: The name of the group domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack)

Returns: Dictionary containing the group and a list of techniques

get_mitigationsA

Get all mitigations from the MITRE ATT&CK framework.

Args: domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack) remove_revoked_deprecated: Remove revoked or deprecated objects

Returns: Dictionary containing a list of mitigations

get_techniques_mitigated_by_mitigationA

Get techniques mitigated by a mitigation.

Args: mitigation_name: The name of the mitigation domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack)

Returns: Dictionary containing the mitigation and a list of techniques

get_technique_by_idA

Get a technique by its MITRE ATT&CK ID.

Args: technique_id: The MITRE ATT&CK ID of the technique (e.g., 'T1055') domain: Domain to query (enterprise-attack, mobile-attack, or ics-attack)

Returns: Dictionary containing the technique

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_server_infoGet information about the MITRE ATT&CK MCP server.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Montimage/mitre-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server