Crossplane MCP Server
A Model Context Protocol server that lets AI assistants understand a Crossplane control plane. Its 32 documented tools cover crossplane, resources, resource, managed.
People who work with crossplane, resources and resource and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Go.
VERIFIED ACTIVE
LAST COMMIT 2026-09-16 · ★ 7 · #740 OF 945 MAINTAINED OTHER · VERIFIED 2026-09-18
Apache-2.0 · Go servers · how we verify → /methodology
01 · Install Crossplane
Docker
docker run -i --rm ghcr.io/ravibagri5/crossplane-mcp-server:0.1.5 Claude Desktop - add to config
{
"mcpServers": {
"ravibagri5-crossplane-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ravibagri5/crossplane-mcp-server:0.1.5"
]
}
}
} Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as container (OCI image) - can be sandboxed away from your filesystem
repo age created 2026-09-12 - young repo, little track record yet
license Apache-2.0 - declared in the repository
registry namespace io.github.ravibagri5 is GitHub-verified and matches the repo owner
03 · What Crossplane can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
An agent gets 32 documented tools spanning crossplane, resources, resource, managed, including crossplane_managed_resources_summary, crossplane_managed_resources_list, crossplane_composite_resources_list, crossplane_claims_list.
The 32 tools it gives your agent
Extracted from the project's README - what Crossplane lets an agent do.
- crossplane_managed_resources_summary
- - How many managed resources exist, by kind, and how many are Ready and Synced
- crossplane_managed_resources_list
- - Which managed resources exist, optionally only the failing ones
- crossplane_composite_resources_list
- - Which composite resources (XRs) exist and which Composition each selected
- crossplane_claims_list
- - Which claims exist and which composite each is bound to
- crossplane_resource_get
- - Everything about one resource: conditions, external name, events, manifest
- crossplane_resource_tree
- - The composition tree below a claim or composite, with per-resource status
- crossplane_resource_events
- - The events Crossplane recorded against one resource
- crossplane_diagnose
- - Why a resource is not Ready, and which resource is actually at fault
- crossplane_drift_detect
- - Which infrastructure no longer matches its declared spec, and whether that will be corrected
- crossplane_providers_list
- - Which providers are installed and healthy
- crossplane_functions_list
- - Which composition functions are installed and healthy
- crossplane_configurations_list
- - Which configurations are installed and healthy
show all 32 tools
- crossplane_package_get
- - One package plus its revisions, where image pull and dependency errors appear
- crossplane_xrds_list
- - Which platform APIs this control plane offers
- crossplane_xrd_schema
- - The fields a platform API takes, with a ready-to-edit example manifest
- crossplane_compositions_list
- - Which Compositions exist and what pipeline they run
- crossplane_composition_get
- - The full definition of one Composition
- crossplane_composition_validate
- - Why a Composition does not work, without running anything
- crossplane_composition_render
- - What a Composition would actually create, as a dry run
- crossplane_environment_configs_list
- - Which EnvironmentConfigs exist and what data they hold
- crossplane_deployment_runtime_configs_list
- - Which runtime configs exist and which packages use them
- crossplane_managed_resource_definitions_list
- - Which managed resource kinds are Active, on Crossplane v2
- crossplane_clusters_list
- - Which control planes this server can reach
- crossplane_status
- - The overall health of the control plane in one call
- crossplane_unhealthy_resources
- - Everything that is currently failing, and why
- crossplane_deleting_resources
- - What is stuck deleting, and what is holding it up
- crossplane_usages_list
- - What is protected from deletion, and what needs it
- crossplane_impact
- - What a deletion would destroy, and whether it would be blocked
- crossplane_api_resources
- - The Crossplane API surface, to find exact kinds and groups
- crossplane_database_create
- - Asks the control plane's own database API for a database, filling in the fields its XRD declares
- crossplane_workload_create
- - The same for a workload, app or service
- crossplane_resource_apply
- - Applies a Crossplane manifest, for XRDs, Compositions and specs you built yourself
Latest releases
v0.2.0 · 2026-09-16
Other · Added roadmap and docs (@ravibagri5) · v0.2.0 (#17) (@ravibagri5)
v0.1.8 · 2026-09-13
Other · Added code symmetry and test cases (@ravibagri5) · Added extra call for cli testing (@ravibagri5) · Grant contents read to the CodeQL job (@ravibagri5) · Stop a duplicate push turning CodeQL red, and trim CI…
v0.1.7 · 2026-09-13
Other · Answer Crossplane questions a Kubernetes client cannot (@ravibagri5) · Label a standalone managed resource correctly in impact (@ravibagri5) · Replace the Go Report Card badge, which now reads 'retired'…
04 · Who maintains Crossplane
Crossplane is maintained by ravibagri5. It's the only MCP server we track from this author; the repo dates to Sep 2026.
05 · Facts
- repository
- github.com/ravibagri5/crossplane-mcp-server
- category
- other - ranked #740 of 945 actively-maintained other servers as of 2026-09-18.
- release cadence
- 9 releases in the last 90 days (latest 2026-09-16)
- registry
- io.github.ravibagri5/crossplane-mcp-server (active, first published 2026-09-12)
- packages
- oci:ghcr.io/ravibagri5/crossplane-mcp-server:0.1.5
06 · Crossplane FAQ
Is Crossplane still maintained?
Yes - as of 2026-09-18, its last commit was 2026-09-16 and it shipped 9 releases in the last 90 days. We re-verify nightly.
What can Crossplane do?
An agent gets 32 documented tools spanning crossplane, resources, resource, managed, including crossplane_managed_resources_summary, crossplane_managed_resources_list, crossplane_composite_resources_list, crossplane_claims_list.
How do I install Crossplane?
Run `docker run -i --rm ghcr.io/ravibagri5/crossplane-mcp-server:0.1.5`. You can also paste the ready-made client config above.
07 · Alternatives to Crossplane
Alternatives to Crossplane
Maintained other servers if Crossplane isn't the fit.
- Heyputer MCP Server Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more ★ 43,552 · 2026-09-17
- Server Commands An MCP server to run arbitrary commands ★ 39,038 · 2026-09-11
- basebalance.cloud - x402 RPC & MCP gateway USDC-gated Base JSON-RPC: free 10 req/min, $0.50 per 10k. Failover, cache, /mcp, ledger. ★ 6,432 · 2026-08-26
- Zotero MCP (54yyyu) Search, read, annotate, and add to your Zotero research library, local or web. ★ 5,069 · 2026-09-15
- Firebase MCP Gives AI development tools Firebase-specific capabilities and expertise. ★ 4,470 · 2026-09-18
- Microsoft Fabric MCP Server MCP tools for interacting with Microsoft Fabric ★ 3,681 · 2026-09-17
More MCP servers to compare · SharePoint MCP Server · Pty MCP · NetLogo MCP · Awesome Copilot MCP Server (rbbtsn0w) · Hindsight MCP
More Go MCP servers · Recall Kitchen · Outlook · Retrieval · SafeDep Vet MCP · see all