MCP server for Planton Cloud - Query environments, organizations, and cloud resources
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"planton": {
"env": {
"PLANTON_API_KEY": "YOUR_PLANTON_API_KEY"
},
"command": "mcp-server-planton"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A stateless MCP server that connects AI-powered IDEs to Planton. It translates MCP tool calls and resource reads into gRPC requests against the Planton backend, letting Cursor, Claude Desktop, VS Code, Windsurf, and any MCP-compliant client manage cloud resources across 17 cloud providers without leaving the editor — from discovering organizations and environments through creating, listing, and destroying resources to observing provisioning outcomes
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Planton Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A stateless MCP server that connects AI-powered IDEs to Planton. It translates MCP tool calls and resource reads into gRPC requests against the Planton backend, letting Cursor, Claude Desktop, VS Code, Windsurf, and any MCP-compliant client manage cloud resources across 17 cloud providers without leaving the editor -- from discovering organizations and environments through creating, listing, and destroying resources to observing provisioning outcomes via stack jobs.
flowchart TD
IDE["AI IDE\n(Cursor / Claude Desktop / VS Code / Windsurf)"]
MCP["planton-mcp-server\n(stdio or Streamable HTTP)"]
Backend["Planton Backend\n(gRPC · TLS on :443)"]
IDE -->|"MCP protocol"| MCP
MCP -->|"gRPC"| Backend
This server does not store state. It is a protocol bridge: every tool call opens a short-lived gRPC connection, performs the RPC, and returns the result. It can serve both STDIO and HTTP transports concurrently from a single process.
| Term | Definition |
|---|---|
| cloud resource | Any infrastructure component managed by Planton (e.g. an EKS cluster, a GCP VPC, an Azure database). |
| kind | PascalCase type identifier for a cloud resource (e.g. AwsEksCluster, GcpCloudSqlInstance). |
| org | Organization identifier -- the tenant-level namespace that owns a resource. |
| env | Environment identifier (e.g. production, staging). |
| slug | URL-safe unique name for a resource within an (org, env, kind) scope. |
| api_version | Versioned API namespace for a cloud provider (e.g. ai.planton.provider.aws.v1). |
| apply | Idempotent create-or-update. Same semantics as kubectl apply -- if the resource exists it is updated, otherwise it is created. |
# macOS (ARM64)
curl -L https://github.com/plantonhq/planton-mcp-server/releases/latest/download/planton-mcp-server_Darwin_arm64.tar.gz | tar xz
sudo mv planton-mcp-server /usr/local/bin/
# macOS (Intel)
curl -L https://github.com/plantonhq/planton-mcp-server/releases/latest/download/planton-mcp-server_Darwin_x86_64.tar.gz | tar xz
sudo mv planton-mcp-server /usr/local/bin/
# Linux (AMD64)
curl -L https://github.com/plantonhq/planton-mcp-server/releases/latest/download/planton-mcp-server_Linux_x86_64.tar.gz | tar xz
sudo mv planton-mcp-server /usr/local/bin/
docker run -i --rm \
-e PLANTON_API_KEY=your-api-key \
ghcr.io/plantonhq/planton-mcp-server
Docker networking:
localhostinside a container refers to the container's own loopback, not the host machine. To reach a custom endpoint running on the host, usehost.docker.internalon Docker Desktop (macOS / Windows) or add--network hoston Linux.
Planton hosts a shared MCP server at mcp.planton.ai. No binary or Docker
required -- connect directly from any MCP client over HTTPS:
{
"mcpServers": {
"planton": {
"type": "http",
"url": "https://mcp.planton.ai/",
"headers": {
"Authorization": "Bearer YOUR_PLANTON_API_KEY"
}
}
}
}
Each request carries its own API key, so multiple users share the same endpoint.
All MCP clients use the same JSON structure. The differences are the config file location and the top-level key.
{
"mcpServers": {
"planton": {
"command": "planton-mcp-server",
"env": {
"PLANTON_API_KEY": "YOUR_PLANTON_API_KEY"
}
}
}
}
{
"mcpServers": {
"planton": {
"command": "docker",
"arg
... [View full README on GitHub](https://github.com/plantonhq/planton-mcp-server#readme)