Provides access to Huawei Cloud CCE (Cloud Container Engine) APIs, enabling management of clusters and Kubernetes resources like namespaces and pods.
Offers native Kubernetes API access for managing resources including namespaces and pods, with operations for listing, retrieving, creating, and deleting these resources.
Available Huawei Cloud Tools
Proprietary CCE APIs
Cluster-related APIs
list_clusters: List all clusters in a Huawei CCE project.
get_cluster_by_id: Retrieve details of a specific cluster by its ID.
Related MCP server: MCP Kubernetes Server
Kubernetes-native APIs
Namespace APIs:
GET list_namespaces: List all namespaces.
GET get_namespace_by_name: Retrieve details of a specific namespace by its name.
POST create_namespace: Create a new namespace.
DELETE delete_namespace: Delete an existing namespace.
Pod APIs:
GET list_pods: List all pods.
GET list_pods_by_namespace: List all pods in a namespace.
GET get_pod_by_name_and_namespace: Retrieve details of a specific pod by its name and namespace.
POST create_pod: Create a new pod and namespace.
DELETE delete_pod: Delete an existing pod.
Integration Instructions
To use the Huawei Cloud tools, you must provide your Huawei Cloud CCE API authentication token as an environment variable:
HUAWEI_CCE_AUTH_TOKEN: Your Huawei Cloud CCE API authentication token (required)
Example configuration for MCP server integration:
( logging is optional, no logging if LOG_FILE_PATH is not set )
json with docker
json with node
example prompt
list all my namespaces from huawei cloud cce