一个MCP服务器,能够使用给定的kubeconfig路径运行[Kubernetes](https://kubernetes.io/)命令并提供命令的解释。
virtualization
678 查看 · 2026-07-07 更新
简介
一个MCP服务器,能够使用给定的kubeconfig路径运行Kubernetes命令并提供命令的解释。
简介
一个MCP服务器,能够使用给定的kubeconfig路径运行Kubernetes命令并提供命令的解释。
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,以便您在浏览器中访问调试工具。
服务配置
[{'mcpServers': {'k8s-interactive': {'command': '/path/to/k8s-interactive/build/index.js'}}}]
来源
- 来源:github
- 链接:https://github.com/TaichiHo/k8s-interactive-mcp