Topolograph MCP

Topolograph MCP

MCP server providing access to Topolograph API for OSPF/IS-IS network analysis.

1
Stars
0
Forks
0
Releases

Overview

Topolograph MCP Server provides a dedicated entry point for Large Language Models to access the Topolograph API from within an MCP framework. It enables AI agents to query and analyze network topologies in real time, monitor topology events, and compute paths for OSPF and IS-IS networks. The server exposes a set of MCP-enabled operations that cover graph management (retrieve and upload graphs), network analysis (lookup by IP, node ID, or mask), event monitoring (network and adjacency events with time filtering), path calculation (shortest paths with backup options), status monitoring (graph connectivity and health), and node/edge queries (detailed diagram elements). The MCP server relies on environment configuration: TOPOLOGRAPH_API_BASE for the base API URL, and an optional TOPOLOGRAPH_API_TOKEN for authentication. It is used in conjunction with the topolograph-docker stack and can be started locally via python mcp-server.py, serving at http://0.0.0.0:8000/mcp by default. Docker-compose integration is supported through the topolograph-docker repository, which wires the MCP server to the Flask API.

Details

Owner
Vadims06
Language
Python
License
MIT License
Updated
2025-12-07

Features

Graph Management

Retrieve and upload network graphs

Network Analysis

Query network information by IP, node ID, or network mask

Event Monitoring

Track network and adjacency events with time filtering

Path Calculation

Calculate shortest paths between nodes with backup path support

Status Monitoring

Check graph connectivity and health status

Node/Edge Queries

Retrieve detailed node and edge information from diagrams

Audience

AI agentsAllows LLMs to query network topology, events, and path data via MCP.

Tags

MCPTopolographOSPFIS-ISnetwork analysisgraph managementevent monitoringpath calculationLLM integrationAPI