# kaiord

MCP-сервер для чтения, валидации и конвертации файлов тренировок в форматах FIT, TCX, ZWO и KRD. Помогает ассистенту разбирать спортивные данные прямо на компьютере.

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

## Что делает

Сервер подключает к агенту инструменты пакета `@kaiord/mcp`. Он транслирует файлы тренировок между форматами FIT, TCX, ZWO и структурой KRD на базе JSON. Проверка данных опирается на схемы библиотеки Zod.

Обработка происходит на вашей машине без отправки файлов на сторонние бэкенды. Ассистент считывает интервалы по дистанции, пульсу или мощности. Также парсер читает параметры бассейна и тренерские заметки до 256 знаков.

В FIT-конвертере пока не работает тип длительности `training_peaks_tss`. Запустить сервер можно через `npx` без сборки исходников.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

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

**Командой платформы**
```bash
claude mcp add kaiord -- npx -y @kaiord/mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add kaiord -- npx -y @kaiord/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "kaiord": {
            "command": "npx",
            "args": [
                "-y",
                "@kaiord/mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "kaiord": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@kaiord/mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add kaiord npx -y @kaiord/mcp
```

## Когда брать
- сконвертировать файл тренировки из формата ZWO в FIT
- проверить структуру файла TCX через схемы Zod
- разобрать интервалы по пульсу и мощности из файла KRD
- извлечь заметки тренера и настройки плавательного бассейна

## Примеры запросов агенту
- Проверь файл workout.tcx и переведи его в формат FIT
- Покажи все интервалы с целевым пульсом из файла session.zwo
- Преобразуй тренировку tempo_run.krd в формат ZWO для Zwift

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47577
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43902

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