Skip to main content

MCP

Mission Control supports MCP for those who want to link it with their LLM Clients.

Setup​

The MCP HTTP Server runs at the /mcp endpoint.

For SaaS users: https://mc.<org-id>.workload-prod-eu-02.flanksource.com/mcp

For self hosted users: https://your.domain.com/api/mcp

For detailed setup instructions for popular MCP clients, 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).

You can also use a personal access token in the Authorization header. The authenticating user needs the mcp:use action. A request made with a personal access token also needs one of the token's Roles to allow mcp:use.

mcp:use only lets a client connect. Each tool and resource still checks the caller's permissions on what it reads or runs, and a playbook is only offered as a tool to people with mcp:run on it. See Permissions for what to grant.

Prompts​

The MCP server also provides prompts that start common investigations:

PromptArgumentsDescription
Unhealthy catalog itemsNoneSearches the catalog, across every agent, for config items that aren't healthy
troubleshoot_kubernetes_resourcequery: the catalog query that finds the resourcesFinds the matching Kubernetes resources, then troubleshoots them step by step with describe_catalog, their changes and their tools