使用说明
Kubernetes MCP服务器
创建此MCP服务器是为了使Github Copilot能够从Kubernetes集群获取有限数量的元数据,以帮助调试问题。
演示:
https://github.com/user-attachments/assets/c1b270b6-1709-499b-88b7-9499f8401369
为了获得最大的可移植性,它在本地作为docker容器运行。它通过安装 .kube/config 该文件允许docker容器使用您在本地使用的相同凭据向Kubernetes进行身份验证。
此MCP服务器可以为所有vscode实例启用,也可以仅为一个项目启用,具体取决于 .vscode/mcp.json 文件。更多信息https://docs.github.com/en/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server#local-mcp服务器设置
注意:目前docker镜像必须在本地构建,因为它还没有被推送到docker注册表。
docker build -t k8s-mcp-server .
