mcpField
K
Kubernetes Mcp Server

Kubernetes Mcp Server

本地服务
github.com/bryantanderson云与基础设施077 周前更新

关于 Kubernetes Mcp Server

Kubernetes Mcp Server 是用于管理 Kubernetes 集群的 MCP 服务。它要求 `~/.kube/config` 中当前上下文指向一个正在运行的集群。

主要功能

  1. 01管理 Kubernetes 集群
  2. 02使用 kubeconfig 当前上下文
  3. 03通过 MCP inspector 检查

适用场景

  1. 01与已配置的集群交互
  2. 02在本地运行服务
  3. 03使用 MCP inspector 调试服务

MCP 相关

它向 MCP 客户端提供与 Kubernetes 集群交互的工具,并使用 `~/.kube/config` 中配置的当前上下文。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Kubernetes MCP 服务

用于管理 Kubernetes 集群的 MCP 服务

先决条件

一个正在运行的 Kubernetes 集群,并将其设为 ~/.kube/config 中的当前上下文。可使用 kubectl config current-context 检查当前上下文。

最快的方式是使用 minikube 启动集群。安装后运行 minikube start。

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

请注意,虽然这些工具都不包含破坏性操作,但开放集群访问权限时最好保持谨慎。

运行服务

本地运行:npm run dev

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

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

请注意,服务别名可以任意设置。以下指南提供了一个在 Claude Desktop App 中配置 MCP 的实用示例。

正确配置 MCP 服务后,你应该可以使用这些工具与集群交互。示例:

示例截图

调试服务

使用 MCP inspector:npm run inspect

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。