Перейти к содержимому

Garmin MCP Server

Сервер MCP для доступа к фитнес- и здравохранительным данным Garmin Connect.

Python
80 stars

Описание

Это сервер Model Context Protocol (MCP) на Python, который подключается к Garmin Connect и предоставляет доступ к вашим данным о фитнесе и здоровье для Claude и других MCP-совместимых клиентов. Ключевые особенности: список недавних активностей, детальная информация о тренировках, метрики здоровья (шаги, пульс, сон) и данные о составе тела. Использует пакет garminconnect для аутентификации. Идеально для интеграции с AI-ассистентами, чтобы запрашивать личные фитнес-отчёты естественно, как ‘Покажи мои шаги вчера’.

Возможности

Список недавних активностей

Получение перечня последних тренировок и упражнений из Garmin Connect.

Детальная информация об активности

Доступ к полным данным о конкретной тренировке, включая маршрут и метрики.

Метрики здоровья

Просмотр шагов, пульса, сна и других ежедневных показателей здоровья.

Данные о составе тела

Доступ к информации о весе, жировой массе и других параметрах тела.

Установка

{ “mcpServers”: { “garmin”: { “command”: “uvx”, “args”: [ “–python”, “3.12”, “–from”, “git+https://github.com/Taxuspt/garmin_mcp”, “garmin-mcp” ], “env”: { “GARMIN_EMAIL”: “YOUR_GARMIN_EMAIL”, “GARMIN_PASSWORD”: “YOUR_GARMIN_PASSWORD” } } } }

Установите зависимости: uv sync. Для тестирования с MCP Inspector: npx @modelcontextprotocol/inspector python /path/to/garmin_mcp_server.py

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
80

Ссылки