Back to MCP Integrations

Topolograph MCP

MCP integration for Topolograph MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Vadims06

Installation

curl -fsSL https://claudekit.xyz/i/topolograph-mcp | bash

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.