flux-topology
flux-topology
MCP-сервер, который строит граф зависимостей и топологии GitOps-репозитория Kubernetes/FluxCD с помощью статического анализа, чтобы ИИ-агенты могли рассуждать о связях между сервисами без доступа к кластеру.
Установка
pip install flux-topologyRelated MCP server: Axon Pro
Настройка MCP
Добавьте в ваш opencode.json:
{
"mcp": {
"flux-topology": {
"type": "local",
"command": ["flux-topology", "mcp"],
"enabled": true
}
}
}Сервер читает данные из flux/ в рабочем каталоге. Запустите opencode из корня вашего GitOps-репозитория.
Навык агента
Встроенный навык агента обучает ИИ-агентов, когда и как использовать MCP-инструменты. Установите его через skills.sh:
npx skills add seppaleinen/flux-topology-mcpЭто даёт вашему агенту рабочий процесс: начните с fluxtop_map для обзора, детализируйте с помощью fluxtop_app_card, проверьте радиус поражения с помощью fluxtop_trace и найдите общие ссылки с помощью fluxtop_find_refs.
Инструменты
Инструмент | Описание |
| Обзор верхнего уровня: домены, хаб-приложения по количеству связей, предупреждения |
| BFS-радиус поражения от любого приложения |
| Regex-поиск ссылок во всех приложениях |
| Полная карточка одного приложения: рабочие нагрузки, сервисы, связи |
| Проверка актуальности кэша топологии |
CLI
# Build the topology cache (.fluxtop/)
flux-topology build
# Run the MCP server (for AI agents)
flux-topology mcpКак это работает
Обнаруживает приложения, обходя
flux/и находя сигналы владения (HelmReleases, Kustomizations, Deployments, Services)Извлекает рабочие нагрузки, сервисы, ingress-хосты и ссылки для каждого приложения
Определяет связи между приложениями по перекрёстным ссылкам
Кэширует всё в
.fluxtop/— пересоздаётся только при изменении исходных файлов
Доступ к кластеру не требуется. Чистый статический анализ YAML-файлов.
Разработка
git clone https://github.com/seppaleinen/flux-topology-mcp.git
cd flux-topology-mcp
pip install -e ".[dev]"
pytestЛицензия
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.1537MIT
- 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