An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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