
mcp-k8s-go MCP 服务器
mcp-k8s-go MCP 服务器使 AI 助手能够通过 Model Context Protocol 与 Kubernetes 集群进行编程化交互,通过标准化接口实现 DevOps 工作流的自动化与精简。...
一款专用的 MCP 服务器,实现团队及 AI 驱动工作流的 Kubernetes 多集群统一操作、资源管理与上下文切换。
k8s-multicluster-mcp MCP 服务器是一款 Model Context Protocol (MCP) 服务器应用,专为实现跨多个 Kubernetes 集群的操作而设计。通过管理多个 kubeconfig 文件,该服务器为用户和 AI 助手提供了标准化 API,可同时操作多个 Kubernetes 集群。它支持资源管理、集群状态查询、跨集群对比等任务,大幅提升开发与运维效率。对于需要在开发、测试、生产等复杂环境中集中管理集群的团队来说,能够在单一界面下实现统一管理和无缝上下文切换。
仓库中未提及任何特定的提示模板。
仓库中未有明确的 MCP 资源文档。
在 server.py
或文档中未明示具体工具,但应用核心功能为实现 Kubernetes 资源管理与跨集群上下文切换。
git clone https://github.com/razvanmacovei/k8s-multicluster-mcp.git
cd k8s-multicluster-mcp
pip install -r requirements.txt
KUBECONFIG_DIR
环境变量。config.json
):{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
npx -y @smithery/cli install @razvanmacovei/k8s-multicluster-mcp --client claude
config.json
:{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
API 密钥安全建议:
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/secure/path",
"KUBE_API_KEY": "${KUBE_API_KEY}"
},
"inputs": {
"kube_api_key": {
"type": "env",
"env": "KUBE_API_KEY"
}
}
}
}
}
FlowHunt 中集成 MCP
要将 MCP 服务器集成到 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其与 AI 智能体连接:
点击 MCP 组件以打开配置面板,在系统 MCP 配置部分,按如下 JSON 格式填写你的 MCP 服务器信息:
{
"k8s-multicluster-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 智能体即可作为工具访问 MCP 的所有功能。请记得将 “k8s-multicluster-mcp” 替换为你的 MCP 服务器实际名称,并将 URL 换为你自己的 MCP 服务器地址。
部分 | 可用性 | 说明/备注 |
---|---|---|
概览 | ✅ | 通过 MCP 管理 Kubernetes 多集群 |
提示模板列表 | ⛔ | 未有提示模板文档 |
资源列表 | ⛔ | 未有明确的 MCP 资源文档 |
工具列表 | ⛔ | 有工具支持,但未明示列出 |
API 密钥安全 | ✅ | 说明了环境变量用法 |
采样支持(对评分不重要) | ⛔ | 未提及 |
补充说明:
根据目前仓库提供的信息,k8s-multicluster-mcp 是专为 Kubernetes 多集群运维设计的 MCP 服务器。但在提示模板、资源与工具文档等方面细节不足,限制了其完整性和易用性评分。
是否含 LICENSE | ⛔ |
---|---|
是否至少有一个工具 | ✅ |
Fork 数量 | 2 |
Star 数量 | 4 |
总体评分:4/10
虽然该服务器在 Kubernetes 多集群管理 via MCP 方面具有独特且有价值的功能,但缺乏提示模板、资源与工具定义及授权协议文档,限制了其在更广泛 MCP 用途和开发者采用方面的实用性。
它是一款 Model Context Protocol (MCP) 服务器,旨在统一多个 Kubernetes 集群的操作,通过标准化 API 实现集中管理、上下文切换以及资源对比。
可以,通过使用多个 kubeconfig 文件,服务器支持从单一界面对多个 Kubernetes 集群进行无缝操作和上下文切换。
请将敏感信息存储在环境变量中,避免在配置文件中硬编码。设置 KUBECONFIG_DIR 环境变量指向安全路径,并对 API 密钥采用基于环境变量的输入。
不,仓库未提供任何特定的提示模板或 MCP 资源文档。
集中化多集群管理、上下文切换、跨集群资源对比以及针对复杂团队工作流的 Kubernetes 环境统一资源管理。
mcp-k8s-go MCP 服务器使 AI 助手能够通过 Model Context Protocol 与 Kubernetes 集群进行编程化交互,通过标准化接口实现 DevOps 工作流的自动化与精简。...
Kubernetes MCP 服务器连接 AI 助手与 Kubernetes 集群,实现通过标准化 MCP 命令进行 AI 驱动的自动化、资源管理和 DevOps 工作流。...
Kubernetes MCP 服务器连接 AI 助手与 Kubernetes/OpenShift 集群,实现通过自然语言工作流进行资源管理、Pod 操作和 DevOps 自动化。...