1. Conduid
  2. Science
  3. Crossplane MCP Server
MCP server · Science

Crossplane MCP Server

mcp server for Crossplane

Unclaimed science
34Low

Scored 8 days ago · breakdown

About Crossplane MCP Server

Crossplane MCP Server is an MCP server in the Science category: mcp server for Crossplane.

The repository has 1 stars and 0 forks.

Install

From source
git clone https://github.com/shilucloud/crossplane-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (17)

annotate_reconcileTrigger reconciliation via annotation

Parameters not published.

check_provider_configValidate a provider config

Parameters not published.

conditionGet conditions of a resource

Parameters not published.

debug_compositionDebug a composition

Parameters not published.

debug_mrDebug a managed resource

Parameters not published.

debug_providerDebug a Crossplane provider

Parameters not published.

debug_xrDebug a composite resource

Parameters not published.

dependency_graphGenerate a dependency graph for resources

Parameters not published.

describe_xrdDescribe a specific XRD

Parameters not published.

eventsFetch Kubernetes events for a resource

Parameters not published.

Show all 17 tools
explain_compositionExplain what a composition does in plain language

Parameters not published.

get_managed_resourceGet details of a managed resource

Parameters not published.

get_xr_treeFull resource tree of a composite resource

Parameters not published.

list_xrdsList all composite resource definitions

Parameters not published.

list_xrsList all composite resources

Parameters not published.

provider_healthCheck provider health status

Parameters not published.

validate_xrValidate a composite resource against its XRD

Parameters not published.

Ask AI

✦

Ask AI about Crossplane MCP Server

Powered by Claude · Grounded in docs

I know everything about Crossplane MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

crossplane-mcp-server

An MCP server that exposes Crossplane resources to any MCP-compatible AI agent. Lets agents inspect, debug, and manage XRs, compositions, providers, and managed resources and more through natural language.


Prerequisites

Requirement Details
Kubernetes cluster with Crossplane installed
kubectl configured with cluster access
helm >= 3
MCP-compatible agent kagent(tested), Claude, etc.

Installation

Via Helm (from this repo)

helm install crossplane-mcp-server ./charts/crossplane-mcp-server \
  --namespace crossplane-system \
  --create-namespace

Via manifest

kubectl apply -f manifest.yaml

Via binary

go build -o bin/server cmd/server/main.go

Configuration

Edit charts/crossplane-mcp-server/values.yaml:

image:
  repository: ghcr.io/<your-org>/crossplane-mcp-server
  tag: latest

replicaCount: 1

Available Tools

Tool Description
get_xr_tree Full resource tree of a composite resource
list_xrs List all composite resources
list_xrds List all composite resource definitions
describe_xrd Describe a specific XRD
validate_xr Validate a composite resource against its XRD
debug_xr Debug a composite resource
debug_mr Debug a managed resource
debug_composition Debug a composition
debug_provider Debug a Crossplane provider
explain_composition Explain what a composition does in plain language
get_managed_resource Get details of a managed resource
dependency_graph Generate a dependency graph for resources
provider_health Check provider health status
check_provider_config Validate a provider config
events Fetch Kubernetes events for a resource
condition Get conditions of a resource
annotate_reconcile Trigger reconciliation via annotation

Development

Requires Taskfile.

task --list       # see all available tasks
task build        # build the binary
task test         # run tests
task run          # run locally

Build the Docker image:

docker build -t crossplane-mcp-server .

Repository Structure

.
├── charts/crossplane-mcp-server/   # Helm chart
├── cmd/server/                     # Server entrypoint
├── internal/
│   ├── logging/                    # Structured logging
│   ├── metrics/                    # Metrics instrumentation
│   └── tools/                      # Tool registration and Kubernetes clients
├── tools/                          # MCP tool implementations
├── Dockerfile
├── manifest.yaml                   # Raw Kubernetes manifest
└── Taskfile.yml

Helm Chart Releases

Packaged charts are in docs/ and served as a Helm repo. To use:

helm repo add crossplane-mcp-server https://shilucloud.github.io/crossplane-mcp-server
helm repo update

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Crossplane MCP Server

How do I install Crossplane MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Crossplane MCP Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Crossplane MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.