Taxuspt/garmin_mcp

MCP server to access Garmin data

它解决了什么问题

这个项目提供了一个模型上下文协议(MCP)服务器,允许AI助手(如Claude)与Garmin Connect进行交互。它弥合了您的健身和健康数据与大型语言模型(LLM)之间的差距,使AI能够分析您的锻炼记录、追踪健康指标,甚至在聊天界面中直接创建和安排训练计划。

它如何工作

该服务器充当MCP兼容客户端与Garmin Connect API(通过python-garminconnect库)之间的中介。它提供了超过110个工具,AI可以调用这些工具来获取数据或执行操作。它支持多种传输方式,包括用于本地客户端的标准输入/输出(stdio)以及用于远程部署的HTTP/SSE。

适合谁使用

健身爱好者、运动员以及使用Garmin设备的用户,他们希望利用AI来分析健康数据、管理训练日程,并自动化训练计划的创建过程。

主要亮点

  • 丰富的工具集:实现了110多个工具,涵盖活动管理、健康与福祉、训练表现和营养。
  • 训练计划构建器:提供高级工具,可轻松创建步行/跑步间歇训练、Z2步行训练和力量训练,无需编写原始JSON。
  • 一键安装:支持.dxt扩展名文件,可轻松安装到Claude Desktop。
  • 高级分析功能:可访问功率区间、FIT文件分析以及训练负荷趋势(CTL/ATL/TSB)。
  • 灵活配置:可选择性允许或禁止特定工具,以减少LLM上下文窗口的使用量。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目