Kubernetes集群管理服务

一个用于管理和交互Kubernetes集群的MCP服务器,支持本地和Claude Desktop应用运行。

  • by bryantanderson
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 bryantanderson/kubernetes-mcp-server

使用说明

Kubernetes MCP服务器

用于管理Kubernetes集群的MCP服务器

先决条件

一个正在运行的Kubernetes集群被设置为当前上下文 ~/.kube/config。可以使用以下命令检查当前上下文 kubectl config current-context.

获得正在运行的集群的最快方法是使用 minikube.快跑 minikube start 一旦安装。

如果没有将正在运行的集群设置为当前上下文,MCP服务器将无法运行。

请注意,虽然这些工具都不包含破坏性行为,但在暴露对集群的访问时最好谨慎。

运行服务器

当地: npm run dev

使用Claude Desktop:将以下内容添加到 mcpServers 你的钥匙 claude_desktop_config.json 文件:

"kubernetes": {
	"command": "node",
	"args": ["/Users/bry24/Documents/Projects/basic-mcp/dist/index.js"]
}

请注意,服务器的别名可以是任何东西。下列 指南 是如何在Claude Desktop App中配置MCP的有用示例。

正确配置MCP服务器后,您应该能够使用这些工具与集群进行交互。例子:

调试服务器

使用MCP检查器: npm run inspect