Control Plane — Claude Code MCP server: what it does, how to install
Hooks an assistant into Control Plane so it can deploy and troubleshoot containers on AWS, GCP, Azure or your own hardware, signed in over OAuth.
claude mcp add --transport http control-plane https://mcp.cpln.io/mcpWhat Control Plane does
Control Plane runs containers on AWS, GCP, Azure, OCI and private hardware behind a single API. This MCP server lets your coding agent deploy, debug, lock down and migrate those workloads with cpln.
The server is hosted at https://mcp.cpln.io/mcp, so you only point your client at it. Sign-in uses OAuth 2.1 with PKCE. During it you pick the organizations the agent may touch, and the token is limited to them; the server checks that limit itself. Want a different set? Log in once more. The bare URL gives the core tool set, and a client that loads tools lazily can append ?toolsets=full.
Treat the grant as production access. Deleting resources, shrinking volumes and applying to production wait for your explicit approval, and secret values stay out of the chat because tools return metadata only.
What it helps with
- find out why the
payments-apiworkload keeps restarting - put a custom domain in front of a workload with automatic TLS
- give a workload read access to an S3 bucket without IAM keys
- provision a production Postgres with failover and S3 backups
- convert a
kustomization.yamland apply it tostaging
Example prompts for the agent
- Use Control Plane to find out why my
payments-apiworkload inproductionkeeps restarting - Put
app.example.comin front of thewebworkload on Control Plane with automatic TLS - Set up a production Postgres on Control Plane with HA failover and S3 backups
How to install Control Plane
Platform CLI: remote server
claude mcp add --transport http control-plane https://mcp.cpln.io/mcpPlatform CLI: remote server
codex mcp add control-plane --url https://mcp.cpln.io/mcpConfig file
{
"mcpServers": {
"control-plane": {
"url": "https://mcp.cpln.io/mcp"
}
}
}Config file
{
"servers": {
"control-plane": {
"type": "http",
"url": "https://mcp.cpln.io/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http control-plane https://mcp.cpln.io/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Control Plane
How do I install Control Plane in Claude Code?
Run claude mcp add --transport http control-plane https://mcp.cpln.io/mcp, then sign in with OAuth from your client.
What does the Control Plane MCP server do?
It gives your agent Control Plane tools for deploying, debugging, securing and migrating workloads. It works through the hosted server and the cpln CLI.
Which organizations can the agent access?
Only the ones you select at sign-in, since the token is limited to them. Signing in again changes that set.