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

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