searoute — MCP-сервер для Claude Code: что делает и как установить
Рассчитывает морские маршруты между портами или координатами с учётом ограничений проливов и осадки судов. Возвращает геометрию в GeoJSON.
claude mcp add searoute -- npx -y @searoute-ts/mcpЧто делает searoute
Сервер прокладывает морские пути по навигационной сетке Eurostat 2025 года вместо прямых линий по суше. Маршрут строится по географическим координатам или кодам портов UN/LOCODE. Результат выдаётся в виде геометрии LineString с расчётом расстояния в морских милях или километрах.
Инструмент умеет оценивать время перехода по заданной скорости в узлах и находить альтернативные пути. Предусмотрены фильтры для блокировки конкретных проливов вроде Суэца или Панамы. Осадка судна проверяется автоматически: если значение превышает порог канала (например, 15.2 метра для Панамского канала), маршрут пойдёт в обход.
Без корректных координат или зарегистрированных кодов портов сервер выдаст ошибку UnknownPortError. Вся базовая навигационная база зашита локально, поэтому для стандартных расчётов внешние запросы к сети не требуются.
Какие задачи решает
- рассчитать морской путь между портами по кодам UN/LOCODE
- получить геометрию перехода в формате GeoJSON для карты
- спланировать рейс в обход закрытых проливов или каналов
- проверить проходимость маршрута по осадке судна
- оценить длительность рейса в часах по заданной скорости
Примеры запросов агенту
- Построй морской маршрут из Шанхая (CNSHA) в Роттердам (NLRTM) в обход Суэцкого канала.
- Рассчитай дистанцию и время перехода между Нью-Йорком и Лондоном на скорости 22 узла.
- Покажи альтернативные морские пути между координатами [121.5, 31.0] и [4.4, 51.9].
Как установить searoute
Командой платформы
claude mcp add searoute -- npx -y @searoute-ts/mcpКомандой платформы
codex mcp add searoute -- npx -y @searoute-ts/mcpФайл настроек
{
"mcpServers": {
"searoute": {
"command": "npx",
"args": [
"-y",
"@searoute-ts/mcp"
]
}
}
}Файл настроек
{
"servers": {
"searoute": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@searoute-ts/mcp"
]
}
}
}Командой платформы
gemini mcp add searoute npx -y @searoute-ts/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о searoute
Как установить searoute в Claude Code?
Выполните в терминале команду claude mcp add searoute -- npx -y @searoute-ts/mcp.
Что делает MCP-сервер searoute?
Он находит реалистичные морские траектории между точками на базе навигационной сетки. Сервер возвращает координаты пути, общую протяжённость и расчётное время рейса.
Как сервер учитывает габариты судна?
При указании осадки инструмент автоматически исключает каналы с меньшей допустимой глубиной. Например, проход через Панамский канал блокируется при осадке свыше 15.2 метра.