Kubernetes交互式MCP
一个MCP服务器,能够使用给定的kubeconfig路径运行[Kubernetes](https://kubernetes.io/)命令并提供命令的解释。
服务介绍
k8s-interactive-mcp
一个可以使用给定的 kubeconfig 路径运行 Kubernetes 命令并提供命令解释的 MCP 服务器。
结果
特性
- 通过 MCP 工具运行 kubectl 命令
- 灵活的命令行管道
- 自动检查 kubectl 安装
- 支持自定义 kubeconfig 路径
- 错误处理和有用的提示信息
使用方法
- 安装依赖项:
npm install
构建服务器:
npm run build
对于带有自动重建的开发环境:
npm run watch
安装
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"k8s-interactive": {
"command": "/path/to/k8s-interactive/build/index.js"
}
}
}
调试
由于 MCP 服务器通过 stdio 进行通信,调试可能会比较困难。我们建议使用 MCP Inspector,它作为包脚本提供:
npm run inspector
Inspector 将提供一个 URL,以便您在浏览器中访问调试工具。