mcp-server-kubernetes
镜子 (jìng zi)
MCP-Mirror
README
mcp-server-kubernetes
可以连接到 Kubernetes 集群并对其进行管理的 MCP 服务器。
https://github.com/user-attachments/assets/f25f8f4e-4d04-479b-9ae0-5dac452dd2ed
<a href="https://glama.ai/mcp/servers/w71ieamqrt"><img width="380" height="200" src="https://glama.ai/mcp/servers/w71ieamqrt/badge" /></a>
与 Claude Desktop 一起使用
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"]
}
}
}
服务器将自动连接到您当前的 kubectl 上下文。请确保您已具备以下条件:
- 安装了 kubectl 并且已添加到您的 PATH 环境变量中
- 拥有一个配置了上下文的有效 kubeconfig 文件
- 配置了 kubectl 访问 Kubernetes 集群的权限(例如,minikube、Rancher Desktop、GKE 等)
您可以通过让 Claude 列出您的 Pod 或创建一个测试 Deployment 来验证您的连接。
如果出现错误,请打开一个标准终端并运行 kubectl get pods,以查看您是否可以在没有凭据问题的情况下连接到您的集群。
功能
- [x] 连接到 Kubernetes 集群
- [x] 列出所有 Pod
- [x] 列出所有 Service
- [x] 列出所有 Deployment
- [x] 创建 Pod
- [x] 删除 Pod
- [x] 列出所有 Namespace
- [] 端口转发到 Pod
- [] 获取 Pod 的日志以进行调试
- [] 为后续命令选择 Namespace(内存)
- [] 支持使用 Helm 安装 Charts
开发 & 测试
git clone https://github.com/Flux159/mcp-server-kubernetes.git
cd mcp-server-kubernetes
bun install
bun run test
未计划
身份验证/将集群添加到 kubectx。
推荐服务器
Supabase MCP Server
一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。
contentful-mcp
在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。
Azure MCP Server
通过 Claude Desktop 实现与 Azure 服务的自然语言交互,支持资源管理、订阅处理和租户选择,并提供安全身份验证。
Settlemint
利用 SettleMint 的模型上下文协议服务器,无缝地与企业区块链基础设施交互。通过人工智能驱动的助手构建、部署和管理智能合约,从而简化您的区块链开发工作流程,实现最高的效率。
Brev
在云端运行、构建、训练和部署机器学习模型。
Appwrite MCP Server
一个模型上下文协议服务器,允许 AI 助手与 Appwrite 的 API 交互,从而提供管理 Appwrite 项目中数据库、用户、函数、团队和其他资源的工具。
MCP2Lambda
通过 MCP 协议,人工智能模型能够与 AWS Lambda 函数交互,从而在安全的环境中访问私有资源、实时数据和自定义计算。
mcp-server-cloudflare
允许您使用 Claude Desktop 或任何 MCP 客户端,通过自然语言在您的 Cloudflare 帐户上完成任务。
Story Protocol SDK MCP
这个服务器提供 MCP(模型上下文协议)工具,用于与 Story 的 Python SDK 交互。 功能: * 获取许可条款 * 使用 PIL 条款铸造和注册 IP 资产 * 铸造许可代币 * 向钱包发送 $IP * 通过 Pinata [外部] 上传图像到 ipfs * 通过 Pinata [外部] 上传 IP 和 NFT 元数据
Tembo MCP Server
一个 MCP 服务器,它使 Claude 能够与 Tembo Cloud 平台 API 交互,从而允许用户通过自然语言管理 Tembo Cloud 资源。