Connections & Capabilities
Connects To
Capabilities
Quickstart
Config
{
"mcpServers": {
"mcp-cyclops": {
"command": "mcp-cyclops"
}
}
}Exposed MCP Tools (7)
create_moduleCreates a new Cyclops Module in the Kubernetes cluster.
Creates Kubernetes resources, potentially impacting the cluster's state.
get_moduleFetches a Cyclops Module by its name.
Read-only operation, no side effects.
list_modulesLists all Cyclops Modules in the cluster.
Read-only operation, no side effects.
update_moduleUpdates an existing Cyclops Module by its name.
Modifies existing Kubernetes resources, potentially disrupting running applications.
get_template_schemaReturns the JSON schema for a given template.
Read-only operation, used for validation.
get_template_storeFetches a Template Store by Name
Read-only operation, no side effects.
list_template_storeLists Template Stores from cluster
Read-only operation, no side effects.
Safety Assessment
Cyclops MCP provides a layer of abstraction to manage Kubernetes resources, reducing the risk of misconfigurations. However, the ability to create, update, and delete modules means that a compromised or poorly configured agent could still cause significant damage. It is safe when used with a trusted agent and properly configured RBAC, but risky if exposed without proper authentication and authorization.
- Uses high-level Cyclops Modules instead of direct Kubernetes resources.
- Provides `get_template_schema` to validate values before creating modules.
- Allows configuration via environment variables for added control.
- Offers UI-based installation for simplified setup.
- Allows creation, updating, and deletion of Kubernetes resources.
- Requires careful configuration of KUBECONFIG and other environment variables.
- Exposes the MCP server externally, potentially creating a security risk if not secured properly.
- Relies on the agent's logic, which could lead to misconfigurations if flawed.
