flux-topology
Builds a dependency and topology graph of a FluxCD GitOps repository by statically analyzing its manifests, enabling discovery of apps and tracing of service relationships.
Analyzes Kubernetes manifests to extract workloads, services, ingress hosts, and cross-references, providing a topology and blast-radius view of applications without cluster access.
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., "@flux-topologyWhat's the blast radius if I change the auth service?"
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-topology
An MCP server that builds a dependency and topology graph of a Kubernetes/FluxCD GitOps repository by static analysis, so AI agents can reason about service relationships without cluster access.
Install
pip install flux-topologyRelated MCP server: Axon Pro
Configure MCP
Add to your opencode.json:
{
"mcp": {
"flux-topology": {
"type": "local",
"command": ["flux-topology", "mcp"],
"enabled": true
}
}
}The server reads from flux/ in the working directory. Run opencode from your
GitOps repo root.
Agent Skill
The bundled agent skill teaches AI agents when and how to use the MCP tools. Install it from skills.sh:
npx skills add seppaleinen/flux-topology-mcpThis gives your agent a workflow: start with fluxtop_map for an overview,
drill down with fluxtop_app_card, check blast radius with fluxtop_trace,
and find shared references with fluxtop_find_refs.
Tools
Tool | Description |
| Top-level view: domains, hub apps by edge count, warnings |
| BFS blast radius from any app with typed edges |
| Regex search for references across all apps |
| Full card for one app: workloads, services, edges |
| Check if the topology cache is up to date |
CLI
# Build the topology cache (.fluxtop/)
flux-topology build
# Run the MCP server (for AI agents)
flux-topology mcpHow it works
Discovers apps by walking
flux/and finding ownership signals (HelmReleases, Kustomizations, Deployments, Services)Extracts workloads, services, ingress hosts, and refs per app
Resolves edges between apps from cross-references
Caches everything in
.fluxtop/— rebuilt only when source files change
No cluster access required. Pure static analysis of YAML files.
Development
git clone https://github.com/seppaleinen/flux-topology-mcp.git
cd flux-topology-mcp
pip install -e ".[dev]"
pytestLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceProvides AI coding agents with durable architecture memory for repositories by generating structured project maps of responsibilities, relationships, and risks.6281MIT
- AlicenseNot gradedqualityCmaintenanceTransforms codebases into structural knowledge graphs for AI agents and developers, providing precise architectural awareness and dependency mapping.53MIT
- AlicenseAqualityCmaintenanceEnables AI agents to map cross-repository dependencies, detect breaking changes in API contracts, and assess impact across services.10MIT
- AlicenseNot gradedqualityAmaintenanceProvides a dependency graph of any local repository with tools for change impact, transitive dependents, health audits, and more, enabling AI coding agents to see structure and refactor safely.4,9124MIT
Related MCP Connectors
IaC attack-path auditor: finds internet-to-crown-jewel chains in Terraform/CFN/K8s.
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seppaleinen/flux-topology-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server