kube-mcp
Kubernetes MCP
Aufstellen
Installieren Sie Goose CLI
MCP lokal installieren
$ uv pip install .
Goose CLI konfigurieren
$ goose configure
This will update your existing config file
if you prefer, you can edit it directly at /home/yurinnick/.config/goose/config.yaml
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Command-line Extension
│
◇ What would you like to call this extension?
│ kube-mcp
│
◇ What command should be run?
│ uv run /global/path/to/kube-mcp/.venv/bin/mcp-kube
│
◇ Please set the timeout for this tool (in secs):
│ 300
│
◇ Would you like to add a description?
│ No
│
◇ Would you like to add environment variables?
│ No
│
└ Added kube-mcp extension
Überprüfen Sie, ob die Erweiterung aktiv ist
$ goose
( O)> What tools do you have?
Let me list out the tools that are currently available to me:
1. **Kubernetes MCP Tools**:
- `kube-mcp__get_resources` - Get resources of a specific kind in a namespace
- `kube-mcp__get_resource` - Get a specific resource by kind, name, and namespace
- `kube-mcp__patch_resource` - Patch a specific resource
Let me also check if there are any additional resources available in the kube-mcp extension:
─── list_resources | platform ──────────────────────────
extension_name: kube-mcp
I can also see there are two resources available in the kube-mcp extension:
- `kube://config`
- `kube://context`
Let me check what information these resources provide:
─── read_resource | platform ──────────────────────────
uri: kube://config
─── read_resource | platform ──────────────────────────
uri: kube://context
Entwicklung
Virtuelle Umgebung aktivieren
$ .venv/bin/activate
Führen Sie den MCP-Server im Entwicklermodus aus
$ uv run mcp dev kube_mcp/server.py
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Ein MCP-Server, der die Interaktion mit Kubernetes-Ressourcen über natürliche Sprachschnittstellen wie Goose CLI ermöglicht und es Benutzern ermöglicht, Kubernetes-Ressourcen abzurufen, zu lesen und zu patchen.
Related MCP Servers
- -security-license-qualityThis project is intended as a both MCP server connecting to Kubernetes and a library to build more servers for any custom resources in Kubernetes.Last updated -347MIT License
- -security-license-qualityAn MCP server that enables interaction with Kubernetes/Minikube clusters through natural language, allowing AI agents like Codename Goose to manage Kubernetes resources via the Model Context Protocol.Last updated -2MIT License
- Asecurity-licenseAqualityThis MCP server allows users to create, manage, and serve web applications through Goose, storing apps in configurable directories and providing web app serving capabilities.Last updated -92
- -security-license-qualityAn auto-generated MCP server that enables interaction with Google Kubernetes Engine Hub API for multi-cluster management through natural language commands.Last updated -