strava-mcp
by kw510·★ 26·综合分 35
带有 Strava OAuth 集成的 MCP 服务器,实现安全认证和工具访问。
developer-toolsfitnessai-llm
5
Forks
0
活跃 Issue
13 个月前
最近提交
2 天前
收录于
概述
此 MCP 服务器为 Strava 用户提供安全的 OAuth 认证,使 Claude 和 Cursor 等 MCP 客户端能够通过基于 Cloudflare Workers 的架构访问 Strava 数据。该实现既处理 MCP 客户端的 OAuth 服务器功能,又处理 Strava 服务的 OAuth 客户端角色,具有适当的令牌管理和状态持久化。它被设计为在 Cloudflare 上部署的 MCP 服务器集成 OAuth 提供程序的参考实现。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将 Strava 健身数据与 AI 助理集成,提供个性化训练洞察
你:使 MCP 客户端能够安全访问用户的活动历史和性能指标
你:构建将 AI 分析与健身跟踪数据结合的应用程序
你:通过此服务器可以访问哪些 MCP 工具?
你:我能否将此服务器与 Claude 之外的其他 MCP 客户端一起使用?
什么时候选它
当您需要为 Claude 或 Cursor 等 AI 工具提供与 Strava 的安全 OAuth 集成,特别是当您已经在使用 Cloudflare 基础设施时,选择这个。
什么时候不要选它
如果您需要使用除 Strava 之外的其他健身平台,或者需要超出 OAuth 流程的广泛定制,则不太适合。
可对比工具
strava-api-sdkgarmin-mcpfitbit-mcpoauth2-mcp
安装
安装
- 克隆仓库:
git clone https://github.com/kw510/strava-mcp.git
cd strava-mcp
npm install- 设置 Strava API 凭据
- 配置 Cloudflare KV 命名空间:
wrangler kv:namespace create "OAUTH_KV"- 部署到 Cloudflare:
wrangler deployClaude Desktop 配置
添加到 Claude Desktop 配置文件:
{
"mcpServers": {
"strava": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp-strava-oauth.<your-subdomain>.workers.dev/sse"
]
}
}
}FAQ
- 通过此服务器可以访问哪些 MCP 工具?
- README 没有具体说明此服务器暴露的确切工具,只提到它为 Strava 访问提供 OAuth 集成。
- 我能否将此服务器与 Claude 之外的其他 MCP 客户端一起使用?
- 是的,README 提到它适用于 Claude 和 Cursor 等 MCP 客户端,应该能与任何兼容的 MCP 客户端一起工作。
strava-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。