A
securityF
licenseA
qualityA Model Context Protocol server implementation for interacting with Salesforce through its REST API.
Last updated -
4
10
TypeScript
Allows analysis of Strava workouts and provides training recommendations based on Strava data using the Model Context Protocol SDK
Integration for training analysis and recommendations based on Strava data using the Model Context Protocol SDK.
Type | Name | Description |
---|---|---|
Resource | strava://activities | List of activities |
Resource | strava://activities/{id} | Activity details |
Resource | strava://athlete/zones | Training zones |
Resource | strava://athlete/clubs | Athlete's clubs |
Resource | strava://gear/{gear_id} | Equipment Information |
Tool | analyze_activity(activity_id) | Training Analysis |
Tool | analyze_training_load(activities) | Load analysis |
Tool | get_activity_recommendations() | Recommendations |
Type | Tool | Description |
---|---|---|
Linting | ruff | Code formatting and analysis |
Tests | pytest | Unit and integration tests |
Coating | pytest-cov | Code Coverage Report |
.env
to .gitignore
uv pip install -e ".[dev]"
git checkout -b feature/name
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integration of Strava API with Model Context Protocol SDK