返回市场
麦克佩-斯特拉瓦

麦克佩-斯特拉瓦

作者:MariyaFilippova10 星标更新:2025-03-27

项目介绍

MCP Strava 服务器

概述

MCP Strava 服务器实现了 Strava API 和 Claude for Desktop 之间的无缝集成。通过使用此服务器,您可以高效地处理和交互 Strava 活动数据,并通过 Claude 的 MCP 框架进行操作。


如何设置

1. 克隆仓库

将 MCP Strava 服务器仓库克隆到您的本地机器上:

git clone https://github.com/MariyaFilippova/mcp-strava.git

2. 配置您的 CLIENT_ID 和 CLIENT_SECRET

为了设置您的 Strava API 凭证,请更改 src/main/resources/.env 文件。在文件中添加您从 Strava API 设置 获取的 CLIENT_IDCLIENT_SECRET,如下所示:

CLIENT_ID="your-client-id"
CLIENT_SECRET="your-client-secret"

3. 构建项目

使用 Gradle 构建项目并生成可执行的 JAR 文件:

gradle shadowJar

构建好的服务器将位于:build/libs/strava-mcp-server-1.0.0-all.jar

4. 配置 Claude for Desktop

要将 MCP Strava 服务器连接到 Claude for Desktop:

a. 安装 Claude for Desktop

确保您的机器上已安装 Claude for Desktop。如果您还没有安装,请在这里下载最新版本

b. 更新 Claude 的配置

修改 Claude 的配置文件以注册 MCP Strava 服务器:

  1. 打开 Claude 配置文件:

    code ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  2. 添加 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 文件的实际绝对路径。

  3. 保存您的更改。

c. 重启 Claude for Desktop

重启 Claude for Desktop 应用程序以应用更新的配置。


恭喜!

MCP Strava 服务器现已设置并配置完成。您现在可以与 Claude for Desktop 一起使用它来无缝地交互 Strava 活动数据了。

轻松管理您的 Strava 活动吧! 🚴‍♀️ 🚴‍♂️