Ultralytics Platform MCP — MCP-сервер для Claude Code
Подключает Claude Code к Ultralytics Platform для управления проектами, разметки датасетов, запуска обучения моделей и выгрузки весов. Пригодится ML-разработчикам прямо в терминале.
claude mcp add --env ULTRALYTICS_API_KEY=<ULTRALYTICS_API_KEY> --env ULTRALYTICS_API_BASE=<ULTRALYTICS_API_BASE> --transport stdio ultralytics-platform-mcp -- npx -y ultralytics-mcpЧто делает Ultralytics Platform MCP
Сервер связывает ИИ-агента с Ultralytics Platform через API. Он позволяет создавать закрытые проекты, отправлять видеофайлы в качестве датасетов, обучать архитектуры вроде yolo11n и запрашивать метрики тренировки по эпохам. Через диалог с моделью можно также прогонять инференс по URL картинок и скачивать полученные веса в локальную папку.
Для старта нужен Node.js версии 20 или выше и ключ ULTRALYTICS_API_KEY в формате ul_ с сорока шестнадцатеричными символами. Чтобы загружать датасеты из локальных видеороликов, на компьютере обязательно должны стоять утилиты ffmpeg и ffprobe в PATH. Без них обработка видео прервётся.
Операции расходуют баланс аккаунта. Запуск обучения и экспорта тарифицируется сразу, поэтому инструмент требует подтверждения параметра confirm_cost: true. Если вы перезапускаете обучение поверх существующего чекпоинта со старыми логами, потребуется ещё и флаг confirm_history_loss: true, иначе сервер заблокирует стирание истории.
Какие задачи решает
- запускать и отслеживать обучение моделей Ultralytics через диалог с агентом
- загружать локальные видеозаписи в датасеты платформы
- получать предсказания модели по ссылке на изображение
- скачивать готовые веса нейросети в локальную директорию
- отправлять ненужные проекты в корзину с возможностью восстановления
Примеры запросов агенту
- Покажи список моих проектов в Ultralytics и отметь готовые к обучению датасеты.
- Создай приватный проект
traffic-camsи загрузи файл./clips/junction.mp4как новый датасет. - Запусти дообучение модели
yolo11nна датасетеtraffic-camsна 50 эпох.
Как установить Ultralytics Platform MCP
Командой платформы
claude mcp add --env ULTRALYTICS_API_KEY=<ULTRALYTICS_API_KEY> --env ULTRALYTICS_API_BASE=<ULTRALYTICS_API_BASE> --transport stdio ultralytics-platform-mcp -- npx -y ultralytics-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add ultralytics-platform-mcp --env ULTRALYTICS_API_KEY=<ULTRALYTICS_API_KEY> --env ULTRALYTICS_API_BASE=<ULTRALYTICS_API_BASE> -- npx -y ultralytics-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"ultralytics-platform-mcp": {
"command": "npx",
"args": [
"-y",
"ultralytics-mcp"
],
"env": {
"ULTRALYTICS_API_KEY": "<ULTRALYTICS_API_KEY>",
"ULTRALYTICS_API_BASE": "<ULTRALYTICS_API_BASE>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"ultralytics-platform-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ultralytics-mcp"
],
"env": {
"ULTRALYTICS_API_KEY": "<ULTRALYTICS_API_KEY>",
"ULTRALYTICS_API_BASE": "<ULTRALYTICS_API_BASE>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ULTRALYTICS_API_KEY=<ULTRALYTICS_API_KEY> -e ULTRALYTICS_API_BASE=<ULTRALYTICS_API_BASE> ultralytics-platform-mcp npx -y ultralytics-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Ultralytics Platform MCP
Как установить Ultralytics Platform MCP в Claude Code?
Выполните команду claude mcp add ultralytics-mcp -e ULTRALYTICS_API_KEY=<ULTRALYTICS_API_KEY> -- npx -y ultralytics-mcp. Токен доступа создаётся в профиле Ultralytics Platform в разделе API Keys.
Что делает этот MCP-сервер?
Он предоставляет агенту набор инструментов для работы с облачной платформой Ultralytics. Можно запускать обучение, выгружать чекпоинты и управлять проектами прямо из сессии чата.
Зачем серверу нужны ffmpeg и ffprobe?
Эти бинарники требуются локально для подготовки видеофайлов перед отправкой в датасет. Если утилит нет в переменной PATH, загрузить видеоролик не удастся.