Перейти к содержимому

Strava MCP Server

Сервер для интеграции Strava API с LLM, позволяющий анализировать активности, профиль и маршруты через MCP.

TypeScript
143 stars

Описание

Это 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.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
143

Ссылки