Strava MCP Chatbot
@marekratho
About Strava MCP Chatbot
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp_server_playground": {
"command": "python",
"args": [
"src/chatbot_agent.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Strava MCP Chatbot?
Strava MCP Chatbot is a Python-based chatbot that connects to a locally hosted Model Context Protocol (MCP) server for Strava. It uses OpenAI GPT-4o to act as an elite cycling coach, analyzing Strava activities and delivering interactive, data-driven feedback.
How to use Strava MCP Chatbot?
First, set up the Strava MCP server following the instructions in the linked repository. Then install Python dependencies with pip install -r requirements.txt, create a .env file in the src directory with OPENAI_API_KEY and MCP_SERVER_PATH, and run python src/chatbot_agent.py. Enter your message or Strava activity details at the prompt; type exit or quit to stop.
Key features of Strava MCP Chatbot
- Connects to a local MCP server via stdio.
- Uses OpenAI GPT-4o for response generation.
- Acts as an elite cycling coach analyzing Strava activities.
- Provides interactive, data-driven feedback.
- Simple text-based interface with exit/quit commands.
Use cases of Strava MCP Chatbot
- Analyzing cycling activities from Strava with AI-powered coaching feedback.
- Interactive conversational analysis of performance data.
- Data-driven coaching advice for cyclists.
FAQ from Strava MCP Chatbot
What does Strava MCP Chatbot do?
It connects to a Strava MCP server and uses OpenAI GPT-4o to provide an elite cycling coach experience, analyzing your Strava activities and giving interactive feedback.
What are the prerequisites?
You need the Strava MCP server set up, Python, an OpenAI API key (stored in a .env file), and the path to the MCP server JavaScript file.
How do I run Strava MCP Chatbot?
After setting up the server and environment, run python src/chatbot_agent.py from the project directory.
How do I stop the chatbot?
Type exit or quit at the input prompt to end the session.
What kind of input does the chatbot expect?
You can enter any message or Strava activity details. The chatbot will process them in the context of a cycling coach.
More AI & Agents MCP servers
meGPT - upload an author's content into an LLM
adriancoCode to process many kinds of content by an author into an MCP server
Gemini MCP Server
aliargunMCP server implementation for Google's Gemini API
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
LinkedIn MCP Server
stickerdanielOpen-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.
Comments