ASO AI Companion (MCP): подключение и настройка AI для ASO.dev
В разработке Будет доступно скоро
AI Помощник - это инструмент для автоматизации работы с метаданными приложений в ASO.dev с помощью внешних AI-ассистентов (Claude, ChatGPT и др.).
MCP-сервер позволяет AI видеть и редактировать ваши метаданные в реальном времени через защищённый локальный API.
Быстрый старт
Section titled “Быстрый старт”Что такое MCP и зачем оно нужно?
Section titled “Что такое MCP и зачем оно нужно?”MCP (AI Companion) — это инструмент, который позволяет подключить любого AI-ассистента (например, ChatGPT, Claude, Gemini) к вашему проекту ASO.dev. MCP помогает автоматизировать работу с метаданными приложения: названия, описания, ключевые слова, скриншоты и многое другое. Всё происходит локально и безопасно — ваши данные не покидают ваш компьютер.
Зачем использовать MCP?
Section titled “Зачем использовать MCP?”- Быстрое заполнение и редактирование метаданных для App Store и Google Play
- Автоматизация рутинных задач с помощью AI
- Массовое обновление локализаций и полей
- Удобная работа через интерфейс или с помощью AI-ассистента
Как подключить MCP
Section titled “Как подключить MCP”- Откройте настройки ASO.dev → AI Companion
- Нажмите “Старт” для запуска сервера MCP
- Скопируйте готовый конфиг для подключения AI (кнопка на странице редактора)
- В настройках вашего AI-ассистента (ChatGPT, Claude и др.) добавьте новый сервер:
- Адрес: http://localhost:42111
- Секретный ключ: не обязателен для локального подключения
- OpenAPI: http://localhost:42111/openapi.json (если поддерживается)
- Сохраните настройки и перезапустите AI-ассистент
Как использовать MCP
Section titled “Как использовать MCP”Через интерфейс ASO.dev
Section titled “Через интерфейс ASO.dev”- На страницах редактора есть кнопка запуска AI Companion
- Можно скопировать конфиг для подключения
- Все действия выполняются через удобные формы и кнопки
Через AI-ассистента
Section titled “Через AI-ассистента”- Попросите AI “Заполни описание для всех языков через MCP”
- “Покажи текущие метаданные приложения”
- “Обнови скриншоты для App Store и Google Play”
Через командную строку (для продвинутых)
Section titled “Через командную строку (для продвинутых)”- Проверить статус:
Terminal window curl http://localhost:42111/status - Получить метаданные:
Terminal window curl -X POST -H "Content-Type: application/json" \-d '{"action": "get_editor_data"}' \http://localhost:42111/apple/metadata/editor/get - Массовое заполнение:
Terminal window curl -X POST -H "Content-Type: application/json" \-d '{"localizations": {"en-US": {"title": "New Title"}}}' \http://localhost:42111/google/metadata/editor/bulk-fill
Важные параметры и безопасность
Section titled “Важные параметры и безопасность”- Порт по умолчанию: 42111 (можно изменить)
- Секретный ключ: не обязателен для локального подключения
- Все данные остаются только на вашем компьютере
- AI не может публиковать изменения напрямую — только предлагает, финальное сохранение вручную
- Для удалённого доступа используйте туннели (ngrok, Cloudflare Tunnel)
FAQ — Частые вопросы
Section titled “FAQ — Частые вопросы”Как подключить AI к MCP?
На страницах редактора есть кнопка запуска AI Companion — появится окно с готовым конфигом.
Нужен ли секретный ключ?
Для локальных подключений — нет, для скриптов и API-запросов рекомендуется.
Как изменить порт?
В настройках Global Settings → AI Companion → Port.
Что делать, если не удаётся подключиться?
Проверьте, что сервис запущен, порт не занят, и (если нужно) секрет указан верно.
Сервис работает только локально, ваши данные не покидают ваш компьютер и доступны только выбранному вами AI-ассистенту.
Вариант 1. Через настройки:
- Перейдите в Настройки → AI Помощник.
- Нажмите Старт (если сервис не запущен).
- Здесь же можно скопировать секретный ключ и изменить порт (по умолчанию
42111).
Вариант 2. Через кнопку на страницах Редактор, Массовый редактор, Кросс-локализация:
- На этих страницах есть отдельная кнопка “Старт” — она запускает или останавливает MCP-сервер прямо из интерфейса.
- При необходимости эта же кнопка позволяет скопировать готовый JSON-конфиг для подключения MCP (одним кликом).
Подключение AI-ассистентов
Section titled “Подключение AI-ассистентов”Подключение к популярным AI-ассистентам
Section titled “Подключение к популярным AI-ассистентам”Claude (Desktop)
Section titled “Claude (Desktop)”- Откройте приложение Claude Desktop.
- Перейдите в меню настроек (обычно через значок шестерёнки или пункт меню “Settings”).
- Найдите пункт “Конфигурация” или “Configuration file”. Если не знаете, где он - откройте папку:
- macOS: Откройте Finder, нажмите
Cmd+Shift+Gи вставьте путь:~/Library/Application Support/Claude/claude_desktop_config.json - Windows: Откройте Проводник и вставьте путь:
%APPDATA%\Claude\claude_desktop_config.json
- Откройте файл в любом текстовом редакторе (например, Блокнот или TextEdit).
- Скопируйте готовый JSON-конфиг из ASO.dev (кнопка на странице Редактор, Массовый редактор, Кросс-локализация) и вставьте его в секцию
mcpServers. - Сохраните файл и перезапустите Claude Desktop.
- Готово! Теперь Claude сможет подключаться к MCP.
ChatGPT (Custom GPTs)
Section titled “ChatGPT (Custom GPTs)”- Откройте настройки вашего Custom GPT (обычно через “Actions” или “API” в интерфейсе).
- Найдите раздел для добавления внешнего API.
- Вставьте:
- Адрес: http://localhost:42111
- API Key: (опционально) скопируйте из настроек ASO.dev, вставьте в поле “X-Client-Secret”.
- OpenAPI-спека: импортируйте с http://localhost:42111/openapi.json (или добавьте вручную эндпоинты
/apple/metadata/editor/getи/apple/metadata/editor/bulk_fill).
- Сохраните настройки.
- Теперь ChatGPT сможет обращаться к MCP и работать с вашими метаданными.
Gemini, Grok и другие AI-инструменты
Section titled “Gemini, Grok и другие AI-инструменты”- Откройте настройки вашего AI-инструмента.
- Найдите раздел для подключения внешнего API или HTTP-запросов.
- Вставьте адрес MCP: http://localhost:42111
- Если есть поле для ключа - скопируйте секрет из ASO.dev и вставьте (опционально для localhost).
- Если поддерживается OpenAPI - импортируйте спецификацию с http://localhost:42111/openapi.json.
- Сохраните и перезапустите инструмент, если требуется.
Если что-то не получается
Section titled “Если что-то не получается”- Всегда можно скопировать готовый конфиг одной кнопкой на страницах Редактор, Массовый редактор, Кросс-локализация.
- Если не видите нужных настроек - обратитесь к документации вашего AI-инструмента или напишите в поддержку ASO.dev.
- Для облачных/браузерных AI-инструментов может понадобиться туннель (ngrok, Cloudflare Tunnel), чтобы дать доступ к вашему MCP.
Подключение в современных средах разработки
Section titled “Подключение в современных средах разработки”VS Code (Cline, Roo Code, Copilot Chat)
Section titled “VS Code (Cline, Roo Code, Copilot Chat)”- Откройте VS Code и нажмите на иконку Расширения (слева).
- Найдите и откройте нужное расширение (например, Cline или Roo Code).
- В боковой панели расширения найдите раздел MCP Servers и нажмите Configure MCP Servers (кнопка может выглядеть как шестерёнка или называться “Configure”).
- Нажмите Add или + для добавления нового сервера.
- Заполните поля:
- Name: ASO Companion
- Type: command (stdio)
- Command: npx -y @modelcontextprotocol/server-http —url http://localhost:42111
- Поле секрет можно оставить пустым (для localhost) или скопировать из настроек ASO.dev при необходимости.
- Нажмите Сохранить или OK.
- Убедитесь, что новый сервер появился в списке и включён (переключатель или галочка).
- Готово! Теперь вы можете использовать MCP в VS Code.
Cursor
Section titled “Cursor”- Откройте Cursor и нажмите на иконку Настройки (обычно шестерёнка внизу слева или вверху справа).
- Перейдите в раздел Features и найдите MCP.
- Нажмите Add new MCP server (плюсик или “Add”).
- Заполните:
- Name: ASO Companion
- Type: command (stdio)
- Command: npx -y @modelcontextprotocol/server-http —url http://localhost:42111
- Поле секрет оставьте пустым (для localhost).
- Нажмите Сохранить.
- Убедитесь, что сервер появился в списке и включён.
- Готово! Cursor теперь может использовать MCP.
Antigravity
Section titled “Antigravity”- Откройте Antigravity и перейдите в Настройки (шестерёнка или меню).
- Найдите раздел Внешние MCP-серверы или похожий.
- Нажмите Добавить или Новый сервер.
- Введите:
- URL: http://localhost:42111
- Секрет: (опционально, скопируйте из ASO.dev при необходимости)
- Нажмите Сохранить или OK.
- Убедитесь, что сервер есть в списке и включён.
- Перезапустите Antigravity, если требуется.
- Готово! Antigravity теперь подключён к MCP.
Cursor
Section titled “Cursor”- Перейдите в Settings → Features → MCP.
- Нажмите Add new MCP server.
- Заполните:
- Name: ASO Companion
- Type: command (stdio)
- Command: npx -y @modelcontextprotocol/server-http —url http://localhost:42111
- Секрет не требуется для локального подключения.
- Сохраните - сервер будет доступен для AI в Cursor.
Antigravity
Section titled “Antigravity”- Откройте настройки Antigravity.
- Найдите раздел для внешних MCP-серверов.
- Добавьте новый сервер:
- URL: http://localhost:42111
- (опционально) Секрет: ASODEV_SECRET_KEY
- Сохраните и перезапустите ассистента при необходимости.
Общие рекомендации
Section titled “Общие рекомендации”- Убедитесь, что MCP запущен (через настройки ASO.dev или кнопку на Редактор, Массовый редактор, Кросс-локализация).
- Все параметры для подключения можно скопировать одной кнопкой на страницах Редактор, Массовый редактор, Кросс-локализация.
- Для большинства современных редакторов достаточно указать команду запуска и URL, секрет для localhost не обязателен.
Если нужна инструкция для другой среды - напишите нам!
1. Подключение через UI (рекомендуется)
Section titled “1. Подключение через UI (рекомендуется)”В современных редакторах (например, Cursor, Windsurf):
- Type:
command(stdio) - Command:
npx -y @modelcontextprotocol/server-http --url http://localhost:42111
- Если подключение локальное, секрет не обязателен.
2. Подключение через конфиг-файл
Section titled “2. Подключение через конфиг-файл”Если ваш AI-инструмент требует ручной настройки:
{ "mcpServers": { "aso-dev": { "url": "http://localhost:42111", "env": { "ASODEV_SECRET_KEY": "your-secret-key" } } }}Секретный ключ опционален для localhost. Все параметры можно скопировать из окна запуска AI Companion.
Где искать конфиг:
Section titled “Где искать конфиг:”- Cursor: Settings → Features → MCP
- VSCode (Cline/Roo Code): В боковой панели расширения → MCP Servers → Configure MCP Servers
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)
Прямое API-подключение (без MCP-клиента)
Section titled “Прямое API-подключение (без MCP-клиента)”Если ваш AI-ассистент не поддерживает MCP напрямую, используйте HTTP-запросы:
Порт: 42111 (можно изменить в настройках) Секрет: ASODEV_SECRET_KEY (опционально для localhost)
Примеры запросов
Section titled “Примеры запросов”Проверить статус:
curl http://localhost:42111/status# или с секретом:curl -H "X-Client-Secret: YOUR_SECRET" http://localhost:42111/statusПолучить данные редактора:
curl -X POST -H "Content-Type: application/json" \ -d '{"action": "get_editor_data"}' http://localhost:42111/apple/metadata/editor/get# или с секретом:curl -X POST -H "X-Client-Secret: YOUR_SECRET" -H "Content-Type: application/json" \ -d '{"action": "get_editor_data"}' http://localhost:42111/apple/metadata/editor/getМассовое заполнение:
curl -X POST -H "Content-Type: application/json" \ -d '{"localizations": {"en-US": {"title": "New Title"}}}' http://localhost:42111/apple/metadata/editor/bulk_fill# или с секретом:curl -X POST -H "X-Client-Secret: YOUR_SECRET" -H "Content-Type: application/json" \ -d '{"localizations": {"en-US": {"title": "New Title"}}}' http://localhost:42111/apple/metadata/editor/bulk_fillOpenAPI-спека: http://localhost:42111/openapi.json
Важные параметры
Section titled “Важные параметры”- Порт: 42111 (по умолчанию, можно изменить в настройках)
- ASODEV_SECRET_KEY: опциональный секрет, копируется в настройках AI Companion
- JSON-конфиг: копируется одной кнопкой на страницах Editor/BulkEditor/Cross-Locales
Безопасность и ограничения
Section titled “Безопасность и ограничения”- MCP-сервер работает только с текущим проектом ASO.dev
- Секретный ключ уникален для вашей установки
- AI не может напрямую публиковать изменения - только предлагает, финальное сохранение всегда вручную
- Для удалённого доступа используйте туннели (ngrok, Cloudflare Tunnel)
Частые вопросы
Section titled “Частые вопросы”Где взять конфиг для подключения?
На страницах Editor/BulkEditor/Cross-Locales нажмите кнопку запуска AI Companion - появится окно с готовым JSON-конфигом.
Обязателен ли секретный ключ?
Для локальных подключений - нет, но для скриптов и API-запросов рекомендуется.
Как изменить порт?
В настройках Global Settings → AI Companion → Port.
Что делать, если не удаётся подключиться?
Проверьте, что сервис запущен, порт не занят, и (если нужно) секрет указан верно.
Сервис работает только локально, ваши данные не покидают ваш компьютер и доступны только выбранному вами AI-ассистенту.
Как работать через командную строку и промпты для ИИ-агентов
Section titled “Как работать через командную строку и промпты для ИИ-агентов”Новое в работе с MCP (2026)
Section titled “Новое в работе с MCP (2026)”Поддержка Google Play
Section titled “Поддержка Google Play”Теперь MCP поддерживает не только Apple App Store, но и Google Play:
- Получение метаданных Google Play:
/google/metadata/editor/get-data(POST) - Массовое заполнение Google Play:
/google/metadata/editor/bulk-fill(POST)
Примеры:
# Получить данные Google Playcurl -X POST -H "Content-Type: application/json" \ -d '{"action": "get_google_editor_data"}' http://localhost:42111/google/metadata/editor/get-data
# Массовое заполнение Google Playcurl -X POST -H "Content-Type: application/json" \ -d '{"localizations": {"en-US": {"title": "New Title"}}}' http://localhost:42111/google/metadata/editor/bulk-fillУниверсальные параметры и структура
Section titled “Универсальные параметры и структура”Все методы теперь принимают параметры:
pageId— идентификатор страницы (опционально)locales— список локалей (например,["en-US", "ru-RU"])fields— список полей для выборки или заполненияdata— объект с данными для массового заполнения
Новые методы MCP (JSON-RPC)
Section titled “Новые методы MCP (JSON-RPC)”В JSON-RPC добавлены методы:
get_google_editor_data— получить метаданные Google Playbulk_fill_google— массовое заполнение Google Play
Пример вызова через JSON-RPC:
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "get_google_editor_data", "arguments": { "locales": ["en-US", "ru-RU"], "fields": ["title", "description"] } }}OpenAPI-спека
Section titled “OpenAPI-спека”OpenAPI-описание теперь содержит все новые endpoints для Apple и Google. Его можно импортировать для автогенерации клиентов.
Расширенные примеры промптов для ИИ-агентов
Section titled “Расширенные примеры промптов для ИИ-агентов”- “Получить метаданные Google Play через MCP”
- “Массово обновить описания для всех локалей в Google Play через MCP bulk_fill_google”
- “Сделай POST на /google/metadata/editor/get-data и верни результат”
Примеры команд для терминала (curl)
Section titled “Примеры команд для терминала (curl)”Проверить статус MCP:
curl http://localhost:42111/status# или с секретом:curl -H "X-Client-Secret: YOUR_SECRET" http://localhost:42111/statusПолучить данные редактора:
curl -X POST -H "Content-Type: application/json" \ -d '{"action": "get_editor_data"}' http://localhost:42111/apple/metadata/editor/get# или с секретом:curl -X POST -H "X-Client-Secret: YOUR_SECRET" -H "Content-Type: application/json" \ -d '{"action": "get_editor_data"}' http://localhost:42111/apple/metadata/editor/getМассовое заполнение метаданных:
curl -X POST -H "Content-Type: application/json" \ -d '{"localizations": {"en-US": {"title": "New Title"}}}' http://localhost:42111/apple/metadata/editor/bulk_fill# или с секретом:curl -X POST -H "X-Client-Secret: YOUR_SECRET" -H "Content-Type: application/json" \ -d '{"localizations": {"en-US": {"title": "New Title"}}}' http://localhost:42111/apple/metadata/editor/bulk_fillOpenAPI-спека: http://localhost:42111/openapi.json
Примеры промптов для ИИ-агентов
Section titled “Примеры промптов для ИИ-агентов”Вы можете писать ИИ-ассистенту такие запросы (промпты), чтобы он вызывал MCP-команды:
- “Получить текущие метаданные приложения через MCP”
- “Заполни все локализации новым заголовком через MCP bulk_fill”
- “Сделай HTTP POST на /apple/metadata/editor/get и верни результат”
- “Проверь статус MCP сервера и выведи ответ”
- “Сделай curl-запрос к MCP для массового заполнения метаданных”
ИИ-агенты, поддерживающие внешние API, могут выполнять такие действия автоматически, если вы укажете нужный endpoint и параметры.