MCP Strava 服务器实现了 Strava API 和 Claude for Desktop 之间的无缝集成。通过使用此服务器,您可以高效地处理和交互 Strava 活动数据,并通过 Claude 的 MCP 框架进行操作。
将 MCP Strava 服务器仓库克隆到您的本地机器上:
git clone https://github.com/MariyaFilippova/mcp-strava.git
为了设置您的 Strava API 凭证,请更改 src/main/resources/.env 文件。在文件中添加您从 Strava API 设置 获取的 CLIENT_ID 和 CLIENT_SECRET,如下所示:
CLIENT_ID="your-client-id"
CLIENT_SECRET="your-client-secret"
使用 Gradle 构建项目并生成可执行的 JAR 文件:
gradle shadowJar
构建好的服务器将位于:build/libs/strava-mcp-server-1.0.0-all.jar
要将 MCP Strava 服务器连接到 Claude for Desktop:
确保您的机器上已安装 Claude for Desktop。如果您还没有安装,请在这里下载最新版本。
修改 Claude 的配置文件以注册 MCP Strava 服务器:
打开 Claude 配置文件:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
添加 MCP Strava 服务器配置:
{
"mcpServers": {
"strava": {
"command": "java",
"args": [
"-jar",
"your/path/strava-mcp-server/build/libs/strava-mcp-server-1.0.0-all.jar"
]
}
}
}
将 your/path 替换为您所在机器上的 JAR 文件的实际绝对路径。
保存您的更改。
重启 Claude for Desktop 应用程序以应用更新的配置。
MCP Strava 服务器现已设置并配置完成。您现在可以与 Claude for Desktop 一起使用它来无缝地交互 Strava 活动数据了。
轻松管理您的 Strava 活动吧! 🚴♀️ 🚴♂️