# Fitness AI Connector

Подключает данные Garmin к Claude и другим ИИ-клиентам через официальный Garmin Health API. Вход по OAuth, пароль от Garmin никуда не передаётся.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Автор: fmp-projects
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/fmp-projects/fitness-ai-connector
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/fitness-ai-connector

## Что делает

Сервер удалённый, работает по Streamable HTTP, поэтому локально ничего поднимать не нужно. Внутри 12 инструментов: сводка за день (сон, HRV, стресс, Body Battery), список тренировок, разбор одной активности по кругам и секундным рядам, состав тела, цикл, недельные тренды и обновление данных по запросу.

Авторизация идёт на странице Garmin через OAuth 2.0 с PKCE. Ваш логин и пароль сервер не видит и не хранит. Данные подтягиваются через webhook/pull модель Garmin Health API, отключиться можно в настройках аккаунта Garmin или удалить всё сразу.

Есть нюанс с историей: данные доступны с даты подключения. Импорт выгрузки из Garmin (до 10 лет) доступен только на тарифе Basic. Состав тела требует умных весов, а трекинг цикла нужно заранее включить в Garmin Connect — без этого инструмент вернёт пусто.

## Требования
- Удалённый сервер: `https://garmin-mcp-nuqd.onrender.com/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http fitness-ai-connector https://garmin-mcp-nuqd.onrender.com/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add fitness-ai-connector --url https://garmin-mcp-nuqd.onrender.com/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "fitness-ai-connector": {
            "url": "https://garmin-mcp-nuqd.onrender.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "fitness-ai-connector": {
            "type": "http",
            "url": "https://garmin-mcp-nuqd.onrender.com/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http fitness-ai-connector https://garmin-mcp-nuqd.onrender.com/mcp
```

## Когда брать
- спросить у агента, как прошёл сон за неделю
- разобрать последнюю пробежку по кругам и пульсу
- сравнить недельные средние и увидеть, есть ли прогресс
- посмотреть состав тела с умных весов
- подтянуть свежие данные Garmin в чат без ручного экспорта

## Примеры запросов агенту
- Покажи сводку здоровья за сегодня: сон, HRV, стресс и Body Battery
- Разбери мою последнюю пробежку по кругам и пульсовому дрейфу
- Сравни средние за эту неделю с прошлой — я становлюсь быстрее?

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16717
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107423
- [Agent Skills Search Server](https://affpapa.org/nevibecode/mcp/agent-skills-search-server.md) — MCP-сервер · ★ 26559
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23263
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9366
- [PraisonAI](https://affpapa.org/nevibecode/mcp/praisonai.md) — MCP-сервер · ★ 9289

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
