可用的华为云工具
专有CCE API
集群相关API
- list_cluster:列出华为CCE项目中的所有集群。
- get_cluster_by_id:通过特定集群的ID检索其详细信息。
Kubernetes原生API
- 命名空间API:
- 获取list_namespaces:列出所有命名空间。 - 获取GET_namespace_by_name:按名称检索特定命名空间的详细信息。 - POST创建名称空间:创建新的命名空间。 - 删除DELETE_namespace:删除现有命名空间。
- Pod API:
- 获取列表_数据:列出所有Pod。 - 获取列表_pods_by_namespace:列出命名空间中的所有Pod。 - 获取GET_pod_by_name_and_namespace:按名称和命名空间检索特定pod的详细信息。 - POST create_pod:创建一个新的pod和命名空间。 - 删除DELETE_pod:删除现有pod。
集成说明
要使用华为云工具,您必须提供您的华为云CCE API认证令牌作为环境变量:
HUAWEI_CCE_AUTH_TOKEN:您的华为云CCE API认证令牌(必需)
MCP服务器集成的示例配置:
(日志记录是可选的,如果未设置LOG_FILE_PATH,则不记录)
- json与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": "",
"LOG_FILE_PATH": ""
}
}
}
}- 带节点的json
{
"mcpServers": {
"try-cce": {
"command": "npx",
"args": [
"-y",
"@tehilathestudent/mcp-server-huawei-cce"
],
"env": {
"HUAWEI_CCE_AUTH_TOKEN": "",
"LOG_FILE_PATH": ""
}
}
}
}示例提示
- 列出华为云cce中的所有命名空间
