返回市场
主控节点

主控节点

作者:controlplaneio-fluxcd385 星标更新:2025-11-24

项目介绍

Flux MCP 服务器

Flux MCP 服务器将AI助手直接连接到运行Flux Operator的Kubernetes集群,通过自然语言实现GitOps分析和故障排除。

使用与Flux MCP服务器配合的AI助手,您可以:

  • 端到端调试从Flux资源到应用程序日志的GitOps流水线
  • 获取失败部署的智能根本原因分析
  • 比较集群之间的Flux配置和Kubernetes资源
  • 使用从集群状态生成的图表可视化Flux依赖关系
  • 使用对话提示指示Flux执行操作

快速开始

使用Homebrew安装Flux MCP服务器:

brew install controlplaneio-fluxcd/tap/flux-operator-mcp

有关其他安装选项,请参阅安装指南

在您的AI助手的MCP设置中添加以下配置:

{
  "flux-operator-mcp": {
    "command": "flux-operator-mcp",
    "args": [
      "serve",
      "--read-only=false"
    ],
    "env": {
      "KUBECONFIG": "/path/to/.kube/config"
    }
  }
}

/path/to/.kube/config替换为您kubeconfig文件的实际绝对路径,您可以通过echo $HOME/.kube/config找到它。

instructions.md复制AI规则,并将其放置到适合您助手的文件中。

重启AI助手应用,并使用以下提示测试MCP服务器:

  • "我的kubeconfig中有哪些集群上下文可用?"
  • "我当前集群中运行的是哪个版本的Flux?"

有关如何使用MCP服务器与Claude、Cursor、GitHub Copilot等助手结合使用的更多信息,请参阅文档网站

文档

贡献

我们欢迎通过GitHub拉取请求对Flux MCP服务器项目进行贡献。请参阅CONTRIBUTING指南以了解如何设置开发环境并开始为该项目做出贡献。

许可证

MCP服务器是开源的,作为Flux Operator项目的一部分,根据AGPL-3.0许可证授权。