Strava MCP Chatbot
@marekratho
关于 Strava MCP Chatbot
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp_server_playground": {
"command": "python",
"args": [
"src/chatbot_agent.py"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
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.
AI 与智能体 分类下的更多 MCP 服务器
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
Perplexity MCP Server
DaInfernalCoderA Model Context Protocol (MCP) server for research and documentation assistance using Perplexity AI. Won 1st @ Cline Hackathon
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
Just Prompt - A lightweight MCP server for LLM providers
dislerjust-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama)
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
评论