k8s-interactive-mcp
一个 MCP 服务器,可以使用给定的 kubeconfig 路径运行 Kubernetes 命令并提供命令的解释。
结果
特征
通过 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
检查器将提供一个 URL 来访问浏览器中的调试工具。
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
一个 MCP 服务器,可以使用给定的 kubeconfig 路径运行Kubernetes命令并提供命令的解释。
Related MCP Servers
- -security-license-qualityThis project is intended as a both MCP server connecting to Kubernetes and a library to build more servers for any custom resources in Kubernetes.Last updated -347MIT License
- Asecurity-licenseAqualityAn MCP server to run commands.Last updated -11,092198MIT License
- GoMIT License
- -security-license-qualityAn MCP server that enables interaction with Kubernetes resources through natural language interfaces like Goose CLI, allowing users to get, read, and patch Kubernetes resources.Last updated -Apache 2.0