strava-mcp
If you are the rightful owner of strava-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a Model Context Protocol (MCP) server with integrated Strava OAuth, allowing users to connect via their Strava account.
The MCP server, powered by Cloudflare Workers, functions as both an OAuth server for MCP clients and an OAuth client for Strava's services. It serves as a reference for integrating OAuth providers with an MCP server deployed on Cloudflare, utilizing the workers-oauth-provider library. The server facilitates secure authentication and persistent state management, enabling seamless client-server communication and tool management.
Features
- OAuth Integration: Supports Strava OAuth for secure user authentication.
- Cloudflare Deployment: Easily deployable on Cloudflare Workers for scalable and efficient performance.
- Persistent State Management: Utilizes Durable MCP for secure authentication context storage.
- Tool Management: Enables client-server communication and tool definition through MCP Remote.
- Rate Limiting: Adheres to Strava API rate limits to ensure compliance and prevent overuse.