What is Cyclops MCP?
Cyclops MCP (Model Context Protocol) allows AI agents to manage Kubernetes applications by creating and updating Cyclops Modules safely. It abstracts low‑level Kubernetes resources (Deployments, Services, Ingresses) so agents work with high‑level templates and schemas, reducing misconfigurations.
How to use Cyclops MCP?
Install Cyclops MCP via the Cyclops UI (sidebar Addon → MCP server) or by deploying its binary or manifest to your cluster. Expose the server (e.g., kubectl port-forward -n cyclops svc/cyclops-mcp 8000:8000), then add its URL (e.g., http://localhost:8000/sse) to your AI agent’s MCP configuration.
Key features of Cyclops MCP
- Create new Cyclops Modules from validated templates
- List and fetch existing Modules by name
- Update Modules with schema‑validated values
- Retrieve JSON schema for any available template
- List and fetch Template Stores from the cluster
- Configure via environment variables (kubeconfig, context, namespaces)
Use cases of Cyclops MCP
- Let AI agents provision production‑ready applications without touching raw YAML
- Safely update existing Kubernetes applications through high‑level Modules
- Abstract Kubernetes complexity from both developers and AI agents
- Enable rapid iteration while preventing uncaught misconfigurations
评论