Connects AI assistants to Kubernetes clusters running Flux Operator, enabling GitOps analysis, troubleshooting, debugging pipelines, root cause analysis for failed deployments, comparison of configurations, visualization of dependencies, and instruction of Flux operations through natural language.
Supports integration with GitHub Copilot, enabling it to interact with Flux and Kubernetes clusters through the MCP Server.
Provides access to Kubernetes clusters, allowing AI assistants to analyze resources, compare configurations between clusters, and troubleshoot deployments in the context of GitOps workflows.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FluxCD MCP Servershow me all failed deployments in the last hour"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Flux MCP Server
The Flux MCP Server connects AI assistants directly to your Kubernetes clusters running Flux Operator, enabling GitOps analysis and troubleshooting through natural language.
Using AI assistants with the Flux MCP Server, you can:
Debug GitOps pipelines end-to-end from Flux resources to application logs
Get intelligent root cause analysis for failed deployments
Compare Flux configurations and Kubernetes resources between clusters
Visualize Flux dependencies with diagrams generated from the cluster state
Instruct Flux to perform operations using conversational prompts
Quickstart
Install the Flux MCP Server using Homebrew:
For other installation options, refer to the installation guide.
Add the following configuration to your AI assistant's MCP settings:
Replace /path/to/.kube/config with the absolute path to your kubeconfig file,
you can find it with: echo $HOME/.kube/config.
Copy the AI rules from instructions.md and place them into the appropriate file for your assistant.
Restart the AI assistant app and test the MCP Server with the following prompts:
"Which cluster contexts are available in my kubeconfig?"
"What version of Flux is running in my current cluster?"
For more information on how to use the MCP Server with Claude, Cursor, GitHub Copilot, and other assistants, please refer to the documentation website.
Related MCP server: Alchemy MCP Server
Documentation
Contributing
We welcome contributions to the Flux MCP Server project via GitHub pull requests. Please see the CONTRIBUTING guide for details on how to set up your development environment and start contributing to the project.
License
The MCP Server is open-source and part of the Flux Operator project licensed under the AGPL-3.0 license.