RMM MCP Server 🐳 Docker

Liongard MCP

MCP server for Liongard with decision tree architecture for managing environments, inspections, systems, detections, alerts, and configuration monitoring.

🔗 Companion Plugin

Pair this MCP server with the Liongard plugin for skills, commands, and API knowledge alongside direct API access.

Installation

Run the MCP server with npx:

npx @wyre-technology/liongard-mcp

Or install the package:

npm install @wyre-technology/liongard-mcp

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "liongard": {
      "command": "npx",
      "args": [
        "@wyre-technology/liongard-mcp"
      ],
      "env": {
        "LIONGARD_INSTANCE": "your-liongard-instance",
        "LIONGARD_API_KEY": "your-liongard-api-key"
      }
    }
  }
}

Authentication

Variable Required Description
LIONGARD_INSTANCE Yes Your Liongard instance subdomain (e.g., yourcompany)
LIONGARD_API_KEY Yes Your Liongard API key (X-ROAR-API-KEY)

Architecture

Decision tree with lazy-loaded domain handlers. Navigate to a domain first, then use domain-specific tools.

Available Tools (21)

Tools are organized into 9 domains:

Environments

Manage Liongard environments (customers/tenants).

Tool Description
liongard_environments_list List environments with filters
liongard_environments_get Get environment details
liongard_environments_create Create a new environment
liongard_environments_update Update an existing environment

Agents

Manage Liongard collector agents.

Tool Description
liongard_agents_list List agents
liongard_agents_get Get agent details

Systems

Manage inspectors (system types) and their configurations.

Tool Description
liongard_systems_list List available inspectors
liongard_systems_get Get inspector details

Launchpoints

Manage launchpoint configurations that connect inspectors to environments.

Tool Description
liongard_launchpoints_list List launchpoints with filters
liongard_launchpoints_get Get launchpoint details
liongard_launchpoints_create Create a new launchpoint

Detections

Monitor configuration changes and compliance detections.

Tool Description
liongard_detections_list List detections with filters
liongard_detections_get Get detection details

Alerts

View and manage Liongard alerts.

Tool Description
liongard_alerts_list List alerts with filters
liongard_alerts_get Get alert details

Metrics

View compliance metrics and scoring.

Tool Description
liongard_metrics_list List metrics
liongard_metrics_get Get metric details

Timeline

View inspection history and configuration timeline.

Tool Description
liongard_timeline_list List timeline entries
liongard_timeline_get Get timeline entry details

Inventory

Manage identity and device inventory.

Tool Description
liongard_inventory_identities List identity records
liongard_inventory_devices List device profiles

Rate Limits

300 requests per minute. The underlying client library handles rate limiting automatically.