使用说明
Strava MCP聊天机器人
这是一个简单的Python聊天机器人,连接到本地托管的MCP(模型上下文协议)服务器。聊天机器人扮演着精英自行车教练的角色,分析Strava的活动,并提供互动的、数据驱动的反馈。
特性
- 通过stdio连接到本地MCP服务器。
- 使用OpenAI GPT-4o生成响应。
设置
-
Strava MCP服务器
- 按照本说明设置Strava MCP服务器 仓库
-
安装Python依赖项:
pip install -r requirements.txt -
设置环境变量:
- 创建一个
.env文件在src目录。 - 将以下参数添加到您的
.env:OPENAI_API_KEY MCP_SERVER_PATH=/path/to/your/mcp-server.js
- 创建一个
-
运行聊天机器人:
python src/chatbot_agent.py
用法
- 出现提示时,输入您的消息或Strava活动详细信息。
- 类型
exit或quit停止聊天机器人。
许可证
MIT许可证
该项目仅用于演示目的,与斯特拉瓦或马蒂厄·范德波尔无关。