帮助和支持 » MCP Server

Connecting Antigravity to the Runalyze MCP Server

本指南解释了如何将Antigravity连接到Runalyze MCP服务器,以便Antigravity可以通过模型上下文协议(MCP)访问你的Runalyze数据。

前提条件

在开始之前:

  1. 安装并配置Antigravity。
  2. 拥有有效的Runalyze高级会员资格。

第一步:创建Runalyze API令牌

  1. 打开 https://runalyze.com/settings/personal-api
  2. 创建一个新的个人API令牌。
  3. 复制生成的Bearer令牌。

注意:MCP服务器需要有效的Runalyze高级账户和个人API令牌。

第二步:配置Antigravity

打开你的Antigravity MCP配置并添加Runalyze MCP服务器:

{
  "mcpServers": {
    "runalyze": {
      "serverUrl": "https://runalyze.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_RUNALYZE_TOKEN"
      },
      "trust": true
    }
  }
}

YOUR_RUNALYZE_TOKEN 替换为你在Runalyze生成的Bearer令牌。(它是个人令牌,但以 pt# 开头)

重要:Antigravity使用 serverUrl。这里不要使用 httpUrl

替代方案:使用环境变量

你可以使用环境变量,而不是直接在配置文件中存储令牌。

macOS / Linux

export RUNALYZE_API_TOKEN="your_bearer_token_here"

Windows PowerShell

$env:RUNALYZE_API_TOKEN="your_bearer_token_here"

然后像这样配置Antigravity:

{
  "mcpServers": {
    "runalyze": {
      "serverUrl": "https://runalyze.com/mcp",
      "headers": {
        "Authorization": "Bearer ${RUNALYZE_API_TOKEN}"
      },
      "trust": true
    }
  }
}

第三步:重启Antigravity

保存配置后重启Antigravity。

第四步:验证连接

检查Antigravity的MCP服务器列表。你应该看到一个名为的连接MCP服务器:

runalyze

示例提示

连接后,你可以向Antigravity询问以下问题:

显示我最近的10次跑步活动。
我这个月的平均静息心率是多少?
总结我过去4周的训练负荷。
我过去30天的HRV变化如何?

故障排除

服务器不可见

  • 验证你的高级订阅是否有效。
  • 确认Bearer令牌是否有效。
  • 编辑配置后重启Antigravity。
  • 确保配置使用 serverUrl,而不是 httpUrl

身份验证错误

验证Authorization头是否配置如下:

Authorization: Bearer <token>

连接错误

确保MCP端点可访问:

https://runalyze.com/mcp

还要确保你的配置包含有效的JSON。
此文本是自动翻译的。

相关文献

找不到能回答你的问题的答案?

如果你有建议或遇到问题,请告诉我们。 我们会尽最大努力让 Runalyze 变得更好。也欢迎您提出改进建议。 一般来说,大多数问题、建议和想法更适合在论坛中提出。