
mariyafilippova/mcp-strava
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Strava Server обеспечивает бесшовную интеграцию между API Strava и Claude for Desktop.
Обзор
Сервер Model Context Protocol (MCP), который интегрирует Strava с Claude for Desktop, позволяя анализировать вашу физическую активность с помощью ИИ. - ★ - предложить маршруты туда и обратно со ссылкой на Google Maps (не требуется ключ API) - ★ - открыть популярные сегменты Strava поблизости и получить петлю Google Maps через них - с автоматическим обновлением и настойчивостью токенов - получить подробную информацию о любой активности по идентификатору или просмотреть последние - - частота сердечных сокращений, темп, высота, каденция, мощность, GPS для любой деятельности - - расстояние на один удар, время, скорость, высота и частота сердечных сокращений - - самые быстрые 400 м, 1к, 1 миля, 5к, 10к и т. Д. Для пробежки, с темпом и рейтингом PR - - найти действия по диапазону дат с полной пагинацией - - сравнить месяцы год за годом - все временные статистические данные, еженедельные / ежемесячные сводки - по типу активности (Бег, поездка, плавание и т. Д.) Получите свои учетные данные из настроек API Strava. JAR будет находиться по адресу: build/libs/strava-mcp-server-2.1.0-all.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который интегрирует Strava с Claude for Desktop, позволяя анализировать вашу физическую активность с помощью ИИ.
Особенности
Поколение маршрутов - предложит маршруты туда и обратно по ссылке Google Maps (без ключа API) ← Популярные маршруты ** - откройте популярные сегменты Strava поблизости и пройдите по ним через Google Maps OAuth Authentication с автоматическим обновлением токенов и настойчивостью ** Анализ активности** - получить подробную информацию о любой деятельности по ID или просмотреть последние Потоки данных - частота сердечных сокращений, темп, высота, каденция, мощность, GPS для любой деятельности
- ** Лэп Сплитс** - расстояние, время, скорость, высота и частота сердечных сокращений ** Лучшие личные усилия** - самые быстрые 400 м, 1к, 1 миля, 5к, 10к и т. д. для бега, с темпом и PR-рейтингом Основной поиск - найдите действия по диапазону дат с полной категорией Исторические сравнения - сравнение месяцев по сравнению с прошлым годом Статистика - статистика за все время, еженедельные/месячные сводки ** Фильтрация** - по виду деятельности (Бег, Поездка, Плавание и т.д.)
Доступные инструменты
| Инструмент | Описание
[скрыто] [скрыто] [скрыто] [скрыто]
| auth_strava | Авторизоваться в Strava (открывает браузер) |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Strava Server
A Model Context Protocol (MCP) server that integrates Strava with Claude for Desktop, enabling AI-powered analysis of your fitness activities.
Features
- ⭐ Route Generation - suggest round-trip routes with a Google Maps link (no API key needed)
- ⭐ Popular Routes - discover popular Strava segments nearby and get a Google Maps loop through them
- OAuth Authentication with automatic token refresh and persistence
- Activity Analysis - get details on any activity by ID, or browse recent ones
- Data Streams - heart rate, pace, altitude, cadence, power, GPS for any activity
- Lap Splits - per-lap distance, time, speed, elevation, and heart rate
- Personal Best Efforts - fastest 400m, 1k, 1 mile, 5k, 10k, etc. for a run, with pace and PR ranking
- Paginated Search - find activities by date range with full pagination
- Historical Comparisons - compare months year-over-year
- Statistics - all-time stats, weekly/monthly summaries
- Filtering - by activity type (Run, Ride, Swim, etc.)
Available Tools
| Tool | Description |
|---|---|
auth_strava |
Authorize with Strava (opens browser) |
logout |
Clear stored tokens to switch accounts |
last_activity |
Get details of your most recent activity |
get_activity |
Fetch any activity by its ID |
recent_activities |
List last 10 activities |
search_activities |
Paginated search with optional date range (before/after epoch, page, per_page) |
athlete_stats |
All-time statistics (rides, runs, swims) |
activities_by_type |
Filter activities by sport type |
weekly_summary |
Summary of the past 7 days |
monthly_summary |
Summary of the past 30 days |
month_summary |
Summary for a specific month/year |
compare_months |
Compare two months (e.g., Jan 2025 vs Jan 2026) |
get_streams |
Heart rate data for last activity |
get_activity_streams |
Full data streams (HR, pace, altitude, cadence, power, GPS, etc.) for any activity |
get_laps |
Lap splits for any activity (distance, time, speed, elevation, HR) |
get_best_efforts |
Personal best efforts (400m, 1k, 1 mile, 5k, 10k, …) for a run, with pace and PR ranking |
suggest_route |
Generate a round-trip route and get a Google Maps link for navigation |
popular_routes |
Find popular Strava segments nearby and build a Google Maps route through them |
Setup
1. Clone the Repository
git clone https://github.com/MariyaFilippova/mcp-strava.git
cd mcp-strava
2. Configure Strava API Credentials
Get your credentials from Strava API settings.
Create/edit src/main/resources/.env:
CLIENT_ID="your-client-id"
CLIENT_SECRET="your-client-secret"
3. Build the Project
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"strava": {
"command": "java",
"args": [
"-jar",
"/absolute/path/to/mcp-strava/build/libs/strava-mcp-server-2.1.0-all.jar"
]
}
}
}