Back to MCP Integrations
Topolograph MCP
MCP integration for Topolograph MCP within. Connect external services and extend Claude's capabilities.
0 installsAuthor: Vadims06
Description
MCP сервер, который предоставляет доступ к Topolograph API для анализа сетевых топологий OSPF/IS-IS, мониторинга событий и расчета маршрутов.
Установка
Из исходного кода
pip install -r requirements.txt
Docker Compose
git clone https://github.com/Vadims06/topolograph-docker.git
cd topolograph-docker
docker-compose pull
docker-compose up -d
Доступные инструменты
| Инструмент | Описание |
|---|---|
get_all_graphs | Список доступных графов с опциями фильтрации |
get_graph_by_time | Получение конкретного графа по времени |
get_network_by_graph_time | Запрос информации о сети |
get_graph_status | Проверка здоровья графа и связности |
get_network_events | Получение событий включения/выключения сети |
get_adjacency_events | Получение событий узлов/хостов и связей |
get_nodes | Запрос узлов диаграммы |
get_edges | Запрос рёбер диаграммы |
get_shortest_path | Расчет кратчайших путей между узлами |
upload_graph | Загрузка новых графов в API |
Возможности
- Управление графами: Получение и загрузка сетевых графов
- Анализ сети: Запросы информации о сети по IP, ID узла или сетевой маске
- Мониторинг событий: Отслеживание сетевых событий и событий смежности с фильтрацией по времени
- Расчет маршрутов: Вычисление кратчайших путей между узлами с поддержкой резервных путей
- Мониторинг статуса: Проверка связности и здоровья графов
- Запросы узлов/рёбер: Получение детальной информации об узлах и рёбрах из диаграмм
Переменные окружения
Обязательные
TOPOLOGRAPH_API_BASE- Базовый URL для Topolograph API
Опциональные
TOPOLOGRAPH_API_TOKEN- API токен для аутентификации
Ресурсы
Примечания
Сервер работает по умолчанию на http://0.0.0.0:8000/mcp и включен в репозиторий topolograph-docker для удобного деплоя. При использовании Docker Compose он доступен по адресу http://localhost:8000/mcp и автоматически подключается к Flask API.