mcp-server-k8s-go
Kubernetes的MCP服务器示例,用Go编写
代码空间设置
运行以下命令启动minikube。
minikube start(可选)创建一个示例部署来测试和验证MCP服务器。
kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1运行以下命令以构建MCP服务器:
go install github.com/magefile/mage@latest
mage在shell中测试MCP服务器
运行以下命令与MCP服务器通信 工作室 传输,允许通过标准输入和输出进行交互。
mcp-server-k8s-go < <(ls examples | xargs -I{} bash -c 'echo $(cat examples/{})')cline设置
添加以下配置以设置MCP服务器:
{
"mcpServers": {
"local-kubernetes": {
"command": "/go/bin/mcp-server-k8s-go",
"env": {
"KUBECONFIG": "/home/codespace/.kube/config"
}
}
}
}