WYRE-AI

Huntress MCP Server

Community WYRE-AI
Updated

MCP server for the Huntress cybersecurity platform

Huntress MCP Server

Build StatusLicenseNode.js

A Model Context Protocol (MCP) server that provides AI assistants with structured access to Huntress cybersecurity platform data and operations.

Note: This project is maintained by Wyre Technology.

Quick Start

Claude Desktop โ€” download, open, done:

  1. Download huntress-mcp.mcpb from the latest release
  2. Open the file (double-click or drag into Claude Desktop)
  3. Enter your Huntress credentials when prompted (API Key, API Secret)

No terminal, no JSON editing, no Node.js install required.

Claude Code (CLI):

claude mcp add huntress-mcp \
  -e HUNTRESS_API_KEY=your-api-key \
  -e HUNTRESS_API_SECRET=your-api-secret \
  -- npx -y github:WYRE-AI/huntress-mcp

See Installation for Docker and from-source methods.

Features

  • ๐Ÿ”Œ MCP Protocol Compliance: Full support for MCP resources and tools
  • ๐Ÿ›ก๏ธ Comprehensive Security Coverage: Tools spanning agents, organizations, incidents, escalations, billing, signals, and users
  • ๐Ÿ” Decision-Tree Navigation: Start with huntress_navigate to explore domains, then dynamically load domain-specific tools
  • ๐Ÿ“ CRUD Operations: Create, read, update, delete operations for organizations, memberships, incidents, and more
  • ๐Ÿ”’ Secure Authentication: HTTP Basic Auth with Huntress API credentials
  • ๐ŸŒ Dual Transport: Supports both stdio (local) and HTTP Streamable (remote/Docker) transports
  • ๐Ÿ“ฆ MCPB Packaging: One-click installation via MCP Bundle for desktop clients
  • ๐Ÿณ Docker Ready: Containerized deployment with HTTP transport and health checks
  • โšก Rate Limiting: Built-in rate limiter respects Huntress API limits (60 req/min)
  • ๐Ÿ“Š Structured Logging: Comprehensive logging with configurable levels

Table of Contents

  • Installation
  • Configuration
  • Usage
  • Domains
  • Docker Deployment
  • Development
  • Testing
  • Contributing
  • License

Installation

Option 1: MCPB Bundle (Claude Desktop)

The simplest method โ€” no terminal, no JSON editing, no Node.js install required.

  1. Download huntress-mcp.mcpb from the latest release
  2. Open the file (double-click or drag into Claude Desktop)
  3. Enter your Huntress credentials when prompted (API Key, API Secret)

For Claude Code (CLI), one command:

claude mcp add huntress-mcp \
  -e HUNTRESS_API_KEY=your-api-key \
  -e HUNTRESS_API_SECRET=your-api-secret \
  -- npx -y github:WYRE-AI/huntress-mcp

Option 2: Docker

docker compose up

Or pull the pre-built image:

docker run -d \
  -e HUNTRESS_API_KEY=your-key \
  -e HUNTRESS_API_SECRET=your-secret \
  -p 8080:8080 \
  ghcr.io/wyre-ai/huntress-mcp:latest

Option 3: From Source

git clone https://github.com/WYRE-AI/huntress-mcp.git
cd huntress-mcp
npm ci
npm run build

Configuration

Variable Description Default
HUNTRESS_API_KEY API public key โ€”
HUNTRESS_API_SECRET API secret key โ€”
MCP_TRANSPORT Transport mode (stdio or http) stdio
MCP_HTTP_PORT HTTP server port 8080
AUTH_MODE Auth mode (env or gateway) env
LOG_LEVEL Log level (debug, info, warn, error) info

Domains

The server uses decision-tree navigation. Start with huntress_navigate to pick a domain:

Domain Tools
accounts Get account info, get current actor
agents List agents, get agent by ID
organizations List, get, create, update, delete organizations
incidents Incident reports (list/get/resolve), remediations (list/get/approve/reject), escalations (list/get/resolve)
billing Billing reports, summary reports
signals List/get security signals
users Membership CRUD (list/get/create/update/delete)

Docker Deployment

See docker-compose.yml for full configuration. Copy .env.example to .env and fill in your credentials:

cp .env.example .env
# Edit .env with your Huntress API credentials
docker compose up -d

Development

npm ci
npm run build       # Build the project
npm run dev         # Watch mode
npm run test        # Run tests
npm run lint        # Type-check
npm run clean       # Remove dist/

Testing

npm test            # Run test suite
npm run test:watch  # Watch mode

Contributing

See CONTRIBUTING.md for guidelines.

License

Apache 2.0 โ€” Copyright WYRE Technology

MCP Server ยท Populars

MCP Server ยท New

    punkpeye

    mcp-remote

    Connect an MCP Client that only supports local (stdio) servers to a Remote MCP Server.

    Community punkpeye
    HiAi-gg

    DocsMint

    Self-hosted AI-native knowledge workspace and installable PWA with hybrid search, GraphRAG, REST, SDK, CLI, and MCP access for people and AI agents.

    Community HiAi-gg
    WYRE-AI

    ConnectWise Manage MCP Server

    MCP server for ConnectWise Manage (PSA) โ€” tickets, companies, contacts, projects, and time entry tools for AI assistants

    Community WYRE-AI
    WYRE-AI

    NinjaOne MCP Server

    MCP server for NinjaOne โ€” device monitoring, patching, scripting, and alert management tools for AI assistants

    Community WYRE-AI
    QVerisAI

    @qverisai/mcp

    Open-source toolkit for the QVeris capability routing network: CLI, MCP server, Python SDK, skills, and REST API docs for agents to discover, inspect, call, and audit real-world tools.

    Community QVerisAI