# Your Move Exercise Video API

MCP-сервер с базой упражнений, видео и генерацией тренировок и программ прямо в чате с агентом.

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

## Что делает

Сервер подключается к YMove Exercise Video API и отдаёт агенту шесть инструментов. `search_exercises` ищет упражнения по группе мышц, инвентарю, сложности и типу, `get_exercise` возвращает ссылки на видео, инструкции и задействованные мышцы. Ещё есть `generate_workout` для одной тренировки с подходами, повторами и паузами и `generate_program` для многонедельного плана с периодизацией. Справочники `list_muscle_groups` и `list_exercise_types` показывают группы и типы с количеством упражнений.

Работать можно двумя путями. Хостинговый вариант не требует установки: клиент подключается к `https://exercise-api.ymove.app/mcp`, а ключ уходит в заголовке `X-API-Key`. Локальный запускает `npx ymove-exercise-mcp` и читает ключ из переменной `YMOVE_API_KEY`. Ключ берётся в документации API, там же есть бесплатный пробный доступ.

Без ключа сервер не заработает: он нужен и в заголовке для удалённого эндпоинта, и в переменной окружения для локального запуска. Для локального способа нужен Node.js с `npx`. Конфигурация для Cursor, GitHub Copilot, Codex, Gemini CLI и Claude Desktop отличается только форматом файла.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://exercise-api.ymove.app/mcp`
- Переменные окружения: `YMOVE_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

1. **Командой платформы**
```bash
claude mcp add exercise-api -e YMOVE_API_KEY=<YMOVE_API_KEY> -- npx -y ymove-exercise-mcp
```
Вместо <…> подставьте свои значения

2. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http your-move-exercise-video-api https://exercise-api.ymove.app/mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add your-move-exercise-video-api --url https://exercise-api.ymove.app/mcp
```

2. **Командой платформы**
```bash
codex mcp add your-move-exercise-video-api --env YMOVE_API_KEY=<YMOVE_API_KEY> -- npx -y ymove-exercise-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "your-move-exercise-video-api": {
            "url": "https://exercise-api.ymove.app/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "your-move-exercise-video-api": {
            "command": "npx",
            "args": [
                "-y",
                "ymove-exercise-mcp"
            ],
            "env": {
                "YMOVE_API_KEY": "<YMOVE_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "your-move-exercise-video-api": {
            "type": "http",
            "url": "https://exercise-api.ymove.app/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "your-move-exercise-video-api": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "ymove-exercise-mcp"
            ],
            "env": {
                "YMOVE_API_KEY": "<YMOVE_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http your-move-exercise-video-api https://exercise-api.ymove.app/mcp
```

2. **Командой платформы**
```bash
gemini mcp add -e YMOVE_API_KEY=<YMOVE_API_KEY> your-move-exercise-video-api npx -y ymove-exercise-mcp
```
Вместо <…> подставьте свои значения

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

## Примеры запросов агенту
- Подбери упражнения на грудь с гантелями
- Сделай тренировку на спину средней сложности из шести упражнений
- Составь программу набора массы на четыре недели, четыре занятия в неделю

## Похожие
- [fitness-coach](https://affpapa.org/nevibecode/skills/fitness-coach.md) — скилл · 822 установки
- [workout-program-designer](https://affpapa.org/nevibecode/skills/workout-program-designer.md) — скилл · 664 установки
- [choose-your-parallel-api](https://affpapa.org/nevibecode/skills/choose-your-parallel-api.md) — скилл · 1200 установок
- [cronometer-api-mcp](https://affpapa.org/nevibecode/mcp/cronometer-api-mcp.md) — MCP-сервер · ★ 66
- [Garmin Connect](https://affpapa.org/nevibecode/mcp/garmin-connect.md) — MCP-сервер · ★ 37

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