https://github.com/cychiang/crossplane-mcp-server
  
  
    mcp server for Crossplane 
    https://github.com/cychiang/crossplane-mcp-server
  
        Last synced: 4 months ago 
        JSON representation
    
mcp server for Crossplane
- Host: GitHub
 - URL: https://github.com/cychiang/crossplane-mcp-server
 - Owner: cychiang
 - Created: 2025-04-17T15:57:30.000Z (7 months ago)
 - Default Branch: main
 - Last Pushed: 2025-06-23T20:40:43.000Z (4 months ago)
 - Last Synced: 2025-06-23T21:33:14.367Z (4 months ago)
 - Language: Python
 - Size: 37.1 KB
 - Stars: 1
 - Watchers: 1
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 
 
Awesome Lists containing this project
- awesome-mcp-servers - **crossplane-mcp-server** - mcp server for Crossplane `python` `mcp` `server` `pip install git+https://github.com/cychiang/crossplane-mcp-server` (🤖 AI/ML)
 - awesome-mcp-servers - **crossplane-mcp-server** - mcp server for Crossplane `python` `mcp` `server` `pip install git+https://github.com/cychiang/crossplane-mcp-server` (AI/ML)
 
README
          # crossplane-mcp-server - WIP
A Python server that implements Model Context Protocol(MCP) for Crossplane. It allows LLM to talk to Kubernetes and query Crossplane-related resources, such as, CompositeResourceDefinition(XRD), Composition, and ManagedResource(MR).
## Usage
Using Crossplane MCP Server in `vscode`, add the following to `mcp.json` under workspace folder.
```json
{
  "inputs": [],
  "servers": {
    "CrossplaneServer": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "${PATH_TO_CROSSPLANE_MCP_SERVER}/crossplane-mcp-server",
        "run",
        "src/server.py"
      ]
    }
  }
}
```
Using Crossplane MCP Server in `Claude Desktop`, add the following to `claude_desktop_config.json`.
```json
{
  "mcpServers": {
    "crossplane-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "${PATH_TO_CROSSPLANE_MCP_SERVER}/crossplane-mcp-server",
        "run",
        "src/server.py"
      ]
    }
  }
}
```
## Support tools
[ ] List Compositions
[ ] Get Composition
[ ] List CompositeResourceDefinitions
[ ] Get CompositeResourceDefinition
[ ] ...TBC