controlplaneio-fluxcd
服务介绍
Flux MCP 服务器
Flux MCP 服务器将 AI 助手直接连接到运行 Flux Operator 的 Kubernetes 集群,通过自然语言实现 GitOps 分析和故障排除。
使用与 Flux MCP 服务器配合的 AI 助手,您可以:
- 从 Flux 资源到应用程序日志进行端到端的 GitOps 管道调试
- 获取失败部署的智能根本原因分析
- 比较集群之间的 Flux 配置和 Kubernetes 资源
- 通过从集群状态生成的图表可视化 Flux 依赖关系
- 使用对话提示指令 Flux 执行操作
快速开始
使用 Homebrew 安装 Flux MCP 服务器:
shell
brew install controlplaneio-fluxcd/tap/flux-operator-mcp
对于其他安装选项,请参阅 安装指南。
将以下配置添加到您的 AI 助手的 MCP 设置中:
json
{
"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 许可证。