Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Komoot

БесплатноНе проверен

Enables users to interact with Komoot for managing tours, planning routes, exporting GPX/FIT, and accessing highlights and user profile.

GitHubEmbed

Описание

Enables users to interact with Komoot for managing tours, planning routes, exporting GPX/FIT, and accessing highlights and user profile.

README

MCP server for Komoot — the most comprehensive Komoot API wrapper available. Tours, highlights, route planning, exports, and more.

Built with Python + FastMCP. Combines capabilities from kompy, KomootGPX, komPYoot, and export-komoot into a single MCP server.

Features

Tours

  • List tours — filter by type (planned/recorded), sport, status, name, with sorting and pagination
  • Get tour detail — distance, elevation, duration, sport, difficulty, surfaces
  • Update tour — rename, change sport type, change visibility
  • Delete tour

Exports

  • Download GPX — full GPS trace
  • Download FIT — Garmin/ANT+ format

Upload

  • Upload tour — import GPX as recorded activity

Highlights

  • Get highlight — community points of interest
  • Get highlight tips — community tips for a highlight
  • Get tour images — photos attached to a tour

Route planning

  • Import GPX route — import and match to Komoot routing network
  • Plan route — create a route from waypoints (lat/lng)
  • Create planned tour — save a planned route as a Komoot tour

Streams

  • Coordinates — lat, lng, altitude, timestamp sequence
  • Surfaces — surface types per segment (asphalt, gravel, dirt...)
  • Way types — road, bike path, trail, etc.
  • Directions — turn-by-turn navigation

Profile

  • User profile — name, avatar, stats, settings

18 tools total

Setup

1. Configure credentials

cd komoot-mcp
cp .env.example .env
# Edit .env with your Komoot email and password
[email protected]
KOMOOT_PASSWORD=your_komoot_password

2. Install and run

uv sync
uv run python -m komoot_mcp.server

3. Add to Claude Desktop

{
  "mcpServers": {
    "komoot": {
      "command": "uv",
      "args": ["--directory", "/path/to/komoot-mcp", "run", "python", "-m", "komoot_mcp.server"]
    }
  }
}

Authentication

Basic Auth via Komoot's internal API (/v006/account/email/{email}/). Session token persisted in ~/.config/komoot-mcp/session.json with automatic re-auth on 401.

Note: Komoot does not have an official public API. This server uses the same undocumented v007 REST API that the web frontend and all major third-party tools use. It could break if Komoot changes their internal API.

Logging

JSON-lines logs in ~/.config/komoot-mcp/logs/komoot-mcp.log. Set KOMOOT_MCP_LOG_LEVEL=DEBUG in .env.

License

MIT

from github.com/Belenos-Toutatis/komoot-mcp

Установка Komoot

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Belenos-Toutatis/komoot-mcp

FAQ

Komoot MCP бесплатный?

Да, Komoot MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Komoot?

Нет, Komoot работает без API-ключей и переменных окружения.

Komoot — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Komoot в Claude Desktop, Claude Code или Cursor?

Открой Komoot на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Komoot with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development