Skip to main content

MCP (Model Context Protocol)

Actions

Mission Control provides an MCP (Model Context Protocol) server that enables AI assistants like Claude to interact with your infrastructure.

Use cases:

  • Query the config catalog and explore infrastructure relationships
  • List and inspect health checks across your environment
  • Execute playbooks to remediate issues or perform operations
  • Manage connections, artifacts, and notifications
  • Enable AI-assisted troubleshooting and incident response

MCP Server

Mission Control exposes an MCP server endpoint that AI assistants can connect to for infrastructure interactions.

Available Tools

ToolDescription
CatalogQuery config items, search by type, and explore relationships
Health ChecksList canary health checks, view status and history
PlaybooksList available playbooks and trigger executions
ConnectionsBrowse configured connections to external systems
ArtifactsList and retrieve artifacts from playbook runs
NotificationsView notification configurations
JobsMonitor scheduled jobs and their status

Connecting Claude Desktop

Add a custom connector that points at your Mission Control MCP URL. Claude discovers the authorization server and registers with CIMD or DCR.

For client-specific setup, see Client Setup.

Authentication

Mission Control authenticates MCP clients with OAuth. Compatible clients use Client ID Metadata Documents (CIMD). Clients that do not support CIMD fall back to Dynamic Client Registration (DCR).

Point the client at the MCP server URL. The authenticating user needs the mcp:use permission.

Example Interactions

Once connected, you can ask Claude questions like:

  • "What health checks are failing right now?"
  • "Show me all Kubernetes deployments in the production namespace"
  • "Run the restart-pod playbook for the api-server deployment"
  • "What config changes happened in the last hour?"

Architecture

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Claude/AI │────▶│ MCP Server │────▶│ Mission Control│
│ Assistant │◀────│ (SSE/HTTP) │◀────│ API │
└─────────────────┘ └─────────────────┘ └─────────────────┘

The MCP server translates natural language requests from AI assistants into Mission Control API calls, enabling conversational infrastructure management.

Next Steps