flux-topology
flux-topology
Ein MCP-Server, der durch statische Analyse einen Abhängigkeits- und Topologiegraphen eines Kubernetes/FluxCD-GitOps-Repositories erstellt, sodass KI-Agenten Service-Beziehungen ohne Cluster-Zugriff nachvollziehen können.
Installation
pip install flux-topologyRelated MCP server: Axon Pro
MCP konfigurieren
Füge Folgendes zu deiner opencode.json hinzu:
{
"mcp": {
"flux-topology": {
"type": "local",
"command": ["flux-topology", "mcp"],
"enabled": true
}
}
}Der Server liest aus flux/ im Arbeitsverzeichnis. Führe opencode vom Stammverzeichnis deines GitOps-Repositories aus.
Agent-Skill
Die mitgelieferte Agent-Skill bringt KI-Agenten bei, wann und wie sie die MCP-Tools verwenden. Installiere sie von skills.sh:
npx skills add seppaleinen/flux-topology-mcpDas gibt deinem Agenten einen Workflow: beginne mit fluxtop_map für eine Übersicht, gehe mit fluxtop_app_card in die Tiefe, prüfe den Blast-Radius mit fluxtop_trace und finde gemeinsame Referenzen mit fluxtop_find_refs.
Tools
Tool | Beschreibung |
| Ansicht der obersten Ebene: Domänen, Hub-Apps nach Kantenanzahl, Warnungen |
| BFS-Blast-Radius von jeder App mit typisierten Kanten |
| Regex-Suche nach Referenzen über alle Apps hinweg |
| Vollständige Karte für eine App: Workloads, Services, Kanten |
| Prüfen, ob der Topologie-Cache aktuell ist |
CLI
# Build the topology cache (.fluxtop/)
flux-topology build
# Run the MCP server (for AI agents)
flux-topology mcpSo funktioniert es
Ermittelt Apps, indem es
flux/durchläuft und Ownership-Signale findet (HelmReleases, Kustomizations, Deployments, Services)Extrahiert Workloads, Services, Ingress-Hosts und Referenzen pro App
Bestimmt Kanten zwischen Apps aus Querverweisen
Speichert alles in
.fluxtop/zwischen — wird nur neu erstellt, wenn sich Quelldateien ändern
Kein Cluster-Zugriff erforderlich. Reine statische Analyse von YAML-Dateien.
Entwicklung
git clone https://github.com/seppaleinen/flux-topology-mcp.git
cd flux-topology-mcp
pip install -e ".[dev]"
pytestLizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Codebase intelligence for AI agents — dead code, blast radius, ownership.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
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).
Related MCP Servers
- AlicenseAqualityAmaintenanceProvides AI coding agents with durable architecture memory for repositories by generating structured project maps of responsibilities, relationships, and risks.628 npm1MIT
- AlicenseBqualityCmaintenanceTransforms codebases into structural knowledge graphs for AI agents and developers, providing precise architectural awareness and dependency mapping.1536MIT
- AlicenseAqualityDmaintenanceEnables 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,912 npm4MIT