Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| strava://activities | |
| strava://athlete/zones | |
| strava:///athlete/clubs |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_activity_by_id | Get activity details from Strava Args:
activity_id (Union[str, int]): Activity ID to fetch
Returns:
Dict: Activity details including type, distance, time and other metrics |
| analyze_activity | Анализ активности из Strava Args:
activity_id: ID активности (строка или число)
Returns:
dict: Результаты анализа активности |
| analyze_training_load | Анализ тренировочной нагрузки |
| get_activity_recommendations | Получить рекомендации по тренировкам на основе анализа последних активностей |