容器服务 TKE MCP添加福利群:解决AI开发者的「MCP实战痛点」腾讯云容器服务(TKE) Model Context Protocol (MCP) 服务器,提供标准化的TKE集群管理接口。
| 工具名称 | 功能说明 |
|---|---|
DescribeClusters |
查询集群列表 |
DescribeClusterStatus |
查看集群状态列表 |
DescribeClusterLevelAttribute |
查询集群规格 |
DescribeClusterKubeconfig |
获取集群kubeconfig |
DescribeClusterEndpoints |
查询集群访问端点 |
DescribeClusterEndpointStatus |
查询集群端点状态 |
CreateClusterEndpoint |
开启集群访问端点(内网/外网) |
DeleteClusterEndpoint |
关闭集群访问端点(内网/外网) |
| 工具名称 | 功能说明 |
|---|---|
DescribeNodePools |
查询节点池列表 |
CreateClusterEndpoint和DeleteClusterEndpoint为写操作,其他工具均为只读查询。
SecretId 与 SecretKeyexport TENCENTCLOUD_SECRET_ID=你的SecretId
export TENCENTCLOUD_SECRET_KEY=你的SecretKey

# 从PyPI安装
pip install tke-mcp-server
# 或从源码安装
pip install .

# 直接运行
uv run tke-mcp-server
# 或通过Python模块
python -m mcp_server_tke

编辑 claude_desktop_config.json(Mac 默认路径 ~/Library/Application Support/Claude/claude_desktop_config.json),加入:
{
"mcpServers": {
"tencent-tke": {
"command": "uv",
"args": ["run", "tke-mcp-server"],
"env": {
"TENCENTCLOUD_SECRET_ID": "你的SecretId",
"TENCENTCLOUD_SECRET_KEY": "你的SecretKey"
}
}
}
}

除 MCP Server 外,还提供 CodeBuddy Skill 方式,无需安装 MCP,直接在 CodeBuddy 中使用。
pip install tencentcloud-sdk-python-tke
支持两种方式配置腾讯云凭证:
方式一:环境变量(推荐)
export TENCENTCLOUD_SECRET_ID=你的SecretId
export TENCENTCLOUD_SECRET_KEY=你的SecretKey

设置后 Skill 会自动读取,无需额外传参。
方式二:命令行参数
在使用 /tke 时,要求 CodeBuddy 传入 --secret-id 和 --secret-key 参数,例如:
/tke 帮我查一下广州地域的集群 --secret-id xxx --secret-key xxx
优先级:命令行参数 > 环境变量。如果同时配置,命令行参数会覆盖环境变量。
# 复制到用户级 Skill 目录(全局生效)
cp -r skill/tke/ ~/.codebuddy/skills/tke/
# 或复制到项目级目录(仅当前项目生效)
cp -r skill/tke/ <你的项目>/.codebuddy/skills/tke/

在 CodeBuddy 中输入 /tke 后跟需求,或直接提 TKE 相关问题自动触发。
npm install -g --registry=https://mirrors.tencent.com/npm @tencent/codebuddy-cli
tke-mcp/ ├── src/mcp_server_tke/ # 主源代码目录 │ ├── __init__.py # 模块入口点 │ ├── server.py # MCP服务器主逻辑 │ ├── tool_tke.py # TKE静态工具实现 │ ├── client.py # 腾讯云客户端封装 │ ├── mcpapi_loader.py # McpAPI YAML文件加载器 │ ├── dynamic_tool_handler.py # 动态工具处理器 │ └── mcpapi/ # 动态工具定义文件 ├── openapi/ # 云API导出的OpenAPI源文件 ├── tests/ # 单元测试 ├── skill/tke/ # CodeBuddy Skill ├── docs/ # 文档 └── pyproject.toml # Python项目配置
有两种方式添加新工具:
tool_tke.py 中添加新函数server.py 的 handle_list_tools() 中添加工具定义handle_call_tool() 中添加调用逻辑/yunapiCommand,可以将云API转成MCP。/yunapi openapi/tke_2018-05-25_DescribeClusterKubeconfig.json
# 运行所有测试
python -m unittest discover tests/
# 运行特定测试
python -m unittest tests/test_tool_tke.py
python -m unittest tests/test_mcp_integration.py

# 使用hatch构建
hatch build

MIT License,详见 LICENSE 文件。