Strava MCP Server
Сервер для интеграции Strava API с LLM, позволяющий анализировать активности, профиль и маршруты через MCP.
Описание
Это TypeScript-сервер на базе Model Context Protocol, который соединяет Strava API V3 с большими языковыми моделями (LLM), такими как Claude. Ключевые особенности: доступ к недавним активностям, статистике, сегментам, усилиям, маршрутам; экспорт в GPX/TCX; AI-friendly JSON-ответы. Применения: анализ тренировок, создание визуализаций, коучинговые отчёты через естественный язык. Идеально для фитнес-энтузиастов, интегрирующих Strava в AI-инструменты.
Возможности
Доступ к активностям
Получение недавних активностей, деталей, потоков данных (HR, power, cadence) и лапов.
Профиль и статистика
Извлечение профиля атлета, клубов, зон HR/power и общих/ежегодных статистик.
Сегменты и усилия
Поиск, просмотр, звёздочка сегментов; список усилий с фильтрами по дате.
Маршруты
Список, детали маршрутов; экспорт в GPX/TCX для локального сохранения.
Установка
{ “mcpServers”: { “strava-mcp-local”: { “command”: “node”, “args”: [ “/absolute/path/to/your/strava-mcp/dist/server.js” ] } } }
Предварительно: Node.js v18+, npm, аккаунт Strava. Клонируйте репозиторий, выполните npm install, npm run build, настройте аутентификацию через npx tsx scripts/setup-auth.ts (создайте Strava app), добавьте .env с токенами. Перезапустите Claude.