Перейти к содержанию

Автоматизация и API

Всё, что можно сделать в интерфейсе Topolograph, можно сделать и программно. Выберите интерфейс, который подходит вашему сценарию работы:

  • Python SDK


    Клиент REST API Topolograph на Python, SSH-коллектор LSDB (на базе Nornir) и CLI topo.

    Python SDK

  • MCP Server


    Предоставляет API Topolograph для LLM-агентов через Model Context Protocol.

    MCP Server

  • AI Agent


    Ассистент на естественном языке, который отвечает на вопросы о вашей сети в реальном времени.

    AI Agent

REST API в основе

Всё перечисленное построено на REST API Topolograph. Полная интерактивная схема доступна по адресу /api/ui/ на вашем экземпляре (для облачного сервиса - topolograph.com/api/ui).

Прямая загрузка выглядит так же просто:

import requests

r = requests.post(
    'https://topolograph.com/api/graph',
    auth=('youraccount@domain.com', 'your-pass'),
    json={'ospf_data': '<your LSDB text>'},
)

Для чего-то большего, чем разовый вызов, Python SDK даёт гораздо более удобный интерфейс к тем же эндпоинтам.

Изначально удобен для LLM

Модель данных Topolograph естественно ложится на вопросы на естественном языке - именно поэтому существуют MCP-сервер и AI-агент: спросите «какой путь между этими двумя IP?» вместо того чтобы формировать вызов API.