API ВЕГА
English

Оптимизация маршрутов и логистики

Ежедневное планирование маршрутов для служб доставки, выездных специалистов и отделов продаж: кто, куда, в каком порядке и на каком автомобиле едет. Решает задачи VRP / TSP с временными окнами и ограничениями по вместимости, распределяет задания венгерским методом, планирует загрузку и пересчитывает маршруты, если новые заказы поступают в течение дня.

Название в реестреai.saifs/route-optimizer
Конечная точкаhttps://route-optimizer-mcp.saifs.ai/mcp
ТранспортStreamable HTTP (удалённый сервер, установка не требуется)
АвторизацияOAuth 2.1 — PKCE (S256) и динамическая регистрация клиентов; при первом использовании клиент открывает страницу входа
ИздательSAIFS AI

Установка

VS Code / GitHub Copilot

Добавьте конфигурацию в .vscode/mcp.json (для рабочей области) или в пользовательский файл mcp.json:

{
  "servers": {
    "saifs-route-optimizer": {
      "type": "http",
      "url": "https://route-optimizer-mcp.saifs.ai/mcp"
    }
  }
}

Затем запустите сервер в представлении MCP и войдите в систему, когда появится запрос.

Claude (claude.ai, Desktop)

Откройте Settings → Connectors → Add custom connector и вставьте:

https://route-optimizer-mcp.saifs.ai/mcp

Claude Code

claude mcp add --transport http saifs-route-optimizer https://route-optimizer-mcp.saifs.ai/mcp

Любой другой MCP-клиент

Укажите адрес https://route-optimizer-mcp.saifs.ai/mcp и выберите транспорт Streamable HTTP. Сервер возвращает ответ 401 с заголовком

WWW-Authenticate: Bearer … resource_metadata=…, поэтому клиенты с поддержкой OAuth выполняют вход автоматически.

Инструменты

ИнструментОписание
optimize_routesСоставляет упорядоченные маршруты для каждого автомобиля на основе точек остановки, состава автопарка и ограничений (временные окна, вместимость, максимальная продолжительность смены).
optimize_single_routeРешает задачу коммивояжёра для одного автомобиля или торгового представителя.
assign_jobsОптимально распределяет задания между сотрудниками с помощью венгерского метода на основе матрицы затрат.
pack_loadsПланирует размещение грузов с учётом вместимости автомобилей.
reoptimize_middayПересчитывает маршруты с учётом текущего положения водителей и новых заказов.
route_mapСоздаёт карту завершённого маршрута.
explain_routeПоказывает разбивку затрат, активные ограничения и экономию по сравнению с наивным порядком объезда точек.

Примеры запросов

  • «Вот 40 точек доставки на сегодня и 6 фургонов. Составь маршруты с учётом временных окон доставки».

  • «Распредели выездные задания между специалистами с учётом их навыков и затрат на дорогу, а затем построй маршрут для каждого».

  • «Только что поступили три новых заказа. Пересчитай маршруты, исходя из текущего местоположения водителей».

Поддержка