MCP Hub
Back to servers

try-cce-gitlab

A toolset for managing Huawei Cloud Cloud Container Engine (CCE) resources, providing both proprietary cluster management APIs and Kubernetes-native operations for namespaces and pods.

Stars
1
Tools
11
Updated
May 13, 2025

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.

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
{
    "mcpServers": { 
      "try-cce": {
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "-i",
          "-e",
          "HUAWEI_CCE_AUTH_TOKEN",
          "-e",
          "LOG_FILE_PATH",
          "tehilathestudent/try-cce"
        ],
        "env": {
          "HUAWEI_CCE_AUTH_TOKEN": "<your huawei token>",
          "LOG_FILE_PATH": ""
        }
      }
    }
  }
  • json with node
{
    "mcpServers": {
        "try-cce": {
            "command": "npx",
            "args": [
                "-y",
                "@tehilathestudent/mcp-server-huawei-cce"
            ],
            "env": {
                "HUAWEI_CCE_AUTH_TOKEN": "<your huawei token>",
                "LOG_FILE_PATH": ""
            }
        }
    }
}

example prompt

  • list all my namespaces from huawei cloud cce

Reviews

No reviews yet

Sign in to write a review