MCP.so
登录

Strava MCP Chatbot

@marekratho

关于 Strava MCP Chatbot

暂无概览

基本信息

分类

AI 与智能体

运行时

python

传输方式

stdio

发布者

marekratho

配置

使用下面的配置,将此服务器添加到你的 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 服务器