K

Kubernetes交互式MCP

一个MCP服务器,能够使用给定的kubeconfig路径运行[Kubernetes](https://kubernetes.io/)命令并提供命令的解释。

virtualization

678 查看 · 2026-07-07 更新

简介

一个MCP服务器,能够使用给定的kubeconfig路径运行Kubernetes命令并提供命令的解释。

简介

一个MCP服务器,能够使用给定的kubeconfig路径运行Kubernetes命令并提供命令的解释。

k8s-interactive-mcp

一个可以使用给定的 kubeconfig 路径运行 Kubernetes 命令并提供命令解释的 MCP 服务器。

k8s-interactive-mcp MCP server

结果

k8s-interactive 演示

特性

  • 通过 MCP 工具运行 kubectl 命令
  • 灵活的命令行管道
  • 自动检查 kubectl 安装
  • 支持自定义 kubeconfig 路径
  • 错误处理和有用的提示信息

使用方法

  1. 安装依赖项:
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'}}}]

来源