Ir para o conteúdo

Servidor MCP

O Servidor MCP do Topolograph expõe a API do Topolograph através do Model Context Protocol, para que agentes de LLM (Claude, entre outros) possam consultar topologias, monitorar eventos e calcular caminhos em tempo real — em linguagem natural, sem integrações de API sob medida.

vadims06/topolograph-mcp-server

Executando

O servidor MCP vem embutido no topolograph-docker — a forma mais simples de executá-lo como parte do stack completo:

git clone https://github.com/Vadims06/topolograph-docker.git
cd topolograph-docker
docker-compose pull
docker-compose up -d

Ele sobe em http://localhost:8000/mcp e se conecta à API do Topolograph automaticamente.

Modo standalone

pip install -r requirements.txt
export TOPOLOGRAPH_API_BASE="https://your-topolograph-api-url"
export TOPOLOGRAPH_API_TOKEN="your-api-token"   # optional
python mcp-server.py

Endpoint padrão: http://0.0.0.0:8000/mcp.

Ferramentas disponíveis

Ferramenta Finalidade
get_all_graphs Lista os grafos disponíveis com filtros
get_graph_by_time Busca um grafo específico por horário
get_network_by_graph_time Consulta informações de rede (por IP, ID do nó ou máscara)
get_graph_status Verifica a saúde e a conectividade do grafo
get_network_events Recupera eventos de rede up/down
get_adjacency_events Obtém eventos de nós/hosts e enlaces
get_nodes Consulta os nós do diagrama
get_edges Consulta os enlaces do diagrama
get_shortest_path Calcula caminhos mais curtos (com suporte a caminho de backup)
upload_graph Envia um novo grafo

O que isso desbloqueia

Com essas ferramentas conectadas a um agente, você pode fazer perguntas como "quais grafos estão conectados agora?", "qual é a rota entre esses dois IPs?" ou "o que mudou depois do último evento de topologia?" e obter respostas baseadas no seu IGP real — que é exatamente sobre o que o Agente de IA é construído.


Relacionado: Agente de IA · SDK em Python · Início rápido com Docker