MCP server for Planton Cloud - Query environments, organizations, and cloud resources
{
"mcpServers": {
"mcp-server-planton": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for Planton Cloud - Query environments, organizations, and cloud resources
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 29 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Planton 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["mcp-server-planton\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. |
go install github.com/plantonhq/mcp-server-planton/cmd/mcp-server-planton@latest
# macOS (ARM64)
curl -L https://github.com/plantonhq/mcp-server-planton/releases/latest/download/mcp-server-planton_Darwin_arm64.tar.gz | tar xz
sudo mv mcp-server-planton /usr/local/bin/
# macOS (Intel)
curl -L https://github.com/plantonhq/mcp-server-planton/releases/latest/download/mcp-server-planton_Darwin_x86_64.tar.gz | tar xz
sudo mv mcp-server-planton /usr/local/bin/
# Linux (AMD64)
curl -L https://github.com/plantonhq/mcp-server-planton/releases/latest/download/mcp-server-planton_Linux_x86_64.tar.gz | tar xz
sudo mv mcp-server-planton /usr/local/bin/
docker run -i --rm \
-e PLANTON_API_KEY=your-api-key \
ghcr.io/plantonhq/mcp-server-planton
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.
All MCP clients use the same JSON structure. The differences are the config file location and the top-level key.
{
"mcpServers": {
"planton": {
"command": "mcp-server-planton",
"env": {
"PLANTON_API_KEY": "YOUR_PLANTON_API_KEY"
}
}
}
}
{
"mcpServers": {
"planton": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "PLANTON_API_KEY",
"ghcr.io/plantonhq/mcp-server-planton"
],
"env": {
"PLANTON_API_KEY": "YOUR_PLANTON_API_KEY"
}
}
}
}
| Client | Config file | Top-level key | |--------|-------------|---------------