Руководство по коннектору10 мин чтенияMCP-инструментов: 447 языков

Подключить Crowdin MCP к Meta Muse: переводы

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

HCАвтор: команда HelpCodeОбновлено 10 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Crowdin

Crowdin

Crowdin localization on crowdin.com and Crowdin Enterprise: projects and progress, files, source strings, translations and approvals, comments, tasks, reports, translation builds and exports, translation memories, glossaries and members. Crowdin API v2 with a personal access token.

инструментов

44

Регион

INTL

Категория

Продуктивность

Аутентификация

Bearer Token

Требуемые env-vars

CROWDIN_PERSONAL_ACCESS_TOKENCROWDIN_API_HOST
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Пошаговая настройка

Подключи Crowdin к Meta Muse за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Crowdin в пошаговой настройке и добавь свой MCP URL в Meta Muse. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для Crowdin

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Crowdin · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Crowdin, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Crowdin + Meta Muse

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

CROWDIN_PERSONAL_ACCESS_TOKEN, CROWDIN_API_HOST

Шаг 1 — Получите учётные данные

Настройка занимает около 2 минут. Нужен аккаунт на crowdin.com или в Crowdin Enterprise.

  1. Создайте personal access token. На crowdin.com: Account Settings > API > New Token. В Crowdin Enterprise: profile > Settings > API > New Token внутри вашей организации.
  2. Выберите нужные scopes: Projects, Source files and strings, Translations, Tasks, Reports, Translation memory, Glossaries. Scopes только для чтения дают настройку только для чтения. Скопируйте токен: он показывается один раз.
  3. Вставьте его в CROWDIN_PERSONAL_ACCESS_TOKEN; он передаётся как Authorization: Bearer <token>.
  4. CROWDIN_API_HOST: api.crowdin.com для crowdin.com или <organization>.api.crowdin.com для Enterprise, где организация берётся из вашего URL Enterprise https://<organization>.crowdin.com.
  5. Установите коннектор и запустите crowdin_get_authenticated_user: он покажет пользователя, которому принадлежит токен, и подтвердит токен и хост.

Собственный MCP-сервер Crowdin: Crowdin также предоставляет официальный MCP-сервер (https://mcp.crowdin.com/v2/mcp, в Enterprise https://<organization>.mcp.crowdin.com/v2/mcp, с personal access token как Bearer). Этот коннектор работает с API v2 напрямую.

Что он читает:

  • Проекты с исходным и целевыми языками, типом (на основе файлов или строк) и настройками вроде workflow, проверок QA, машинного перевода и памяти переводов; прогресс по языкам для проекта или одного файла; все поддерживаемые языки с их id в Crowdin.
  • Ветки, каталоги и исходные файлы, а также короткоживущую ссылку на исходную версию файла (crowdin_download_file).
  • Исходные строки с ключом, текстом, контекстом, максимальной длиной, метками и формами множественного числа, с фильтрами по файлу, ветке, каталогу, метке, задаче, совпадению текста или выражению CroQL.
  • Переводы (предложения) на один язык за раз с автором и оценкой, а также утверждения с тем, кто утвердил, и временем.
  • Комментарии и замечания к строкам, например нерешённые запросы контекста.
  • Задачи с типом, статусом, языком, исполнителями, прогрессом и сроком; участников проекта с ролью и языками.
  • Памяти переводов и их сегменты, поиск совпадений (crowdin_search_tm), чтобы узнать, как фразу переводили раньше, глоссарии и их термины.

Что он записывает:

  • crowdin_add_string добавляет исходную строку в файл (проекты на основе файлов). crowdin_edit_string меняет её через JSON Patch по /text, /identifier, /context, /isHidden, /maxLength или /labelIds; update_option определяет, что будет с существующими переводами при изменении текста.
  • crowdin_add_translation добавляет предложение; crowdin_approve_translation утверждает его, чтобы оно попало в экспортируемые файлы (нужны права корректора для этого языка).
  • crowdin_add_comment комментирует строку или сообщает о замечании: вопрос, ошибка перевода или исходного текста, запрос контекста.
  • crowdin_create_task создаёт задачу на перевод или вычитку файлов (или строк в проектах на основе строк) на одном языке с исполнителями и сроком; в Enterprise вместо type передаётся workflow_step_id. crowdin_edit_task меняет её через JSON Patch, например /status на done.
  • crowdin_add_tm_segment добавляет в память переводов одно и то же предложение на нескольких языках; crowdin_add_glossary_term добавляет термин, при желании как перевод существующего термина или в концепт.

Отчёты и переведённые файлы: отчёты готовятся в фоне. crowdin_generate_report возвращает data.identifier; ИИ опрашивает crowdin_get_report_status, пока status не станет finished, и затем получает ссылку через crowdin_download_report. crowdin_export_project_translation сразу экспортирует один язык одним файлом. crowdin_build_project_translations собирает все файлы и языки в zip: ИИ опрашивает crowdin_get_build_status, затем вызывает crowdin_download_build. Ссылки на скачивание быстро истекают (expireIn), поэтому ИИ передаёт их вам, а не хранит. Эти вызовы это POST, но контент они не меняют.

При установке ничего не отключено: инструментов удаления нет.

Идентификаторы и форматы: id проектов, файлов, строк, переводов, задач и пользователей это числа; идентификаторы отчётов это строки. Языки задаются id Crowdin, например de, fr, es-ES, pt-BR или zh-CN. Время в ISO 8601 со смещением. Инструменты PATCH принимают списки JSON Patch: [{"op": "replace", "path": "/status", "value": "done"}]. Списки приходят как {"data": [{"data": {...}}, ...], "pagination": {"offset": 0, "limit": 25}}, отдельные элементы как {"data": {...}}. Прогресс считается в words и phrases, а translationProgress и approvalProgress указаны в процентах.

Постраничная выдача: limit (по умолчанию 25, максимум 500) и offset. Если на странице limit элементов, ИИ запрашивает следующую с offset + limit.

Ограничения: 20 одновременных запросов на аккаунт с учётом всех его токенов, на crowdin.com и в Enterprise; 429 означает, что нужно подождать.

Частые ошибки: 401 означает неверный или истёкший токен либо неверный хост. 403 означает токен без нужного scope или аккаунт без прав в проекте. 404 означает неизвестный id. 400 и 422 это ошибки валидации с названием поля.

Коннектор не удаляет проекты, файлы, строки и переводы и не загружает исходные файлы.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Muse

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.

  1. В Muse открой Settings → Connectors и выбери Add custom connector.
  2. Вставь URL MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
  4. В чате попроси Muse о том, для чего нужны инструменты Crowdin.

Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
crowdin_get_authenticated_userThe user the token belongs to: id, username, email, name and time zone
crowdin_list_projectsProjects the token can reach, with id, name, identifier, source language, target language ids, type (file-based or string-based) and last…
crowdin_get_projectOne project with its settings: source language, target languages, workflow, QA checks, machine translation and translation memory settings
crowdin_get_project_progressTranslation and approval progress per target language: words and phrases total, translated, approved, and the percentages
crowdin_get_file_progressTranslation and approval progress of one file per target language
crowdin_list_supported_languagesEvery language Crowdin supports with its id (used everywhere else), name, locale, ISO codes and plural categories
crowdin_list_branchesBranches of a project (file-based projects) with id, name, title and export pattern
crowdin_list_directoriesDirectories of a project with id, name, path, branch and parent directory
crowdin_list_filesSource files of a project with id, name, path, type, status, branch, directory and revision
crowdin_get_fileOne source file with its path, type, parser settings, export options, revision and timestamps
crowdin_download_fileA short-lived download link (data.url, data.expireIn) for the source version of a file
crowdin_list_stringsSource strings of a project with id, identifier (key), text, context, file, max length, labels, plural forms and hidden flag
crowdin_get_stringOne source string with identifier, text, context, plural forms, labels, max length and file
crowdin_add_stringAdd a source string to a file (file-based projects) with its text, key and context for translators
crowdin_edit_stringChange a source string with JSON Patch operations on /text, /identifier, /context, /isHidden, /maxLength or /labelIds. update_option says…
crowdin_list_translationsAll translations (suggestions) of strings into one language, with text, author, rating, plural category and time
crowdin_get_translationOne translation with its text, string, language, author, rating and provider
crowdin_add_translationAdd a translation (suggestion) for a string in one language
crowdin_list_approvalsApprovals of translations, filtered by string, file, language, label or translation, with the approver and time
crowdin_approve_translationApprove a translation, making it the one that goes into the exported files
crowdin_list_commentsComments and issues on strings: text, type (comment or issue), issue type and status, language, author and time
crowdin_add_commentComment on a string, or report an issue (a question, a translation or source mistake, a request for context)
crowdin_list_tasksTasks of a project with title, type (translate or proofread), status, language, assignees, progress, deadline and words count
crowdin_get_taskOne task with its files or strings, language, assignees, progress, deadline, cost estimate and status
crowdin_create_taskCreate a translate or proofread task for files (or, in string-based projects, strings) in one language, assigned to people, with a deadline
crowdin_edit_taskChange a task with JSON Patch operations, e.g. its status (todo, in_progress, done, closed), title, description, deadline or assignees
crowdin_generate_reportStart a project report: costs estimate, translation costs, top members, contribution raw data, translator accuracy, QA issues, translation…
crowdin_get_report_statusProgress of a report being generated: status (created, inProgress, finished, failed) and progress percent
crowdin_download_reportA short-lived download link (data.url) for a finished report
crowdin_build_project_translationsStart a build of the translated files of a project (all or some languages, optionally a branch) as a zip
crowdin_get_build_statusStatus and progress of a translations build (created, inProgress, finished, failed, canceled)
crowdin_download_buildA short-lived download link (data.url) for the zip of a finished build
crowdin_export_project_translationExport the translations of one language right away, as one file in a chosen format (e.g. xliff, json, android, macosx), for all or some…
crowdin_list_tmsTranslation memories with id, name, languages, segments count and the projects using them
crowdin_get_tmOne translation memory with its languages, segments count and default project
crowdin_list_tm_segmentsSegments of a translation memory, each with its records (language id and text)
crowdin_search_tmConcordance search: find how phrases were translated before in the translation memories of a project
crowdin_add_tm_segmentAdd a segment to a translation memory: the same sentence in several languages
crowdin_list_glossariesGlossaries with id, name, languages, terms count and the projects using them
crowdin_get_glossaryOne glossary with its languages, terms count and default project
crowdin_list_glossary_termsTerms of a glossary with text, language, description, part of speech, status, type, note and concept id (terms of one concept are…
crowdin_add_glossary_termAdd a term to a glossary, optionally as the translation of an existing term (translation_of_term_id) or into a concept
crowdin_list_membersMembers of a project with id, username, full name, role (manager, proofreader, translator, ...) and their languages
crowdin_get_memberOne project member with role, permissions per language and join date

Примеры запросов

  • «Насколько продвинулись переводы нашего проекта приложения на немецкий и японский, переведено и утверждено?»
  • «У каких строк в файле checkout есть открытые замечания с запросом контекста?»
  • «Как мы раньше переводили «Sign in» на французский? Поищи в памяти переводов.»
  • «Создай задачу на вычитку испанского перевода файла онбординга со сроком в пятницу и назначь её Марии.»
  • «Собери переведённые файлы для всех языков только с утверждёнными переводами и дай ссылку на zip.»

FAQ

Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.

Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.

Следующие шаги

Это руководство помогло?

Подключи Crowdin к Meta Muse за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Crowdin в пошаговой настройке и добавь свой MCP URL в Meta Muse. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Подключить Crowdin MCP к ChatGPT: переводы

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Коннекторы

Подключить Crowdin MCP к Claude: прогресс переводов

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Коннекторы

Подключить Crowdin MCP к Cursor: исходные строки

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Коннекторы

Подключить Crowdin MCP к Gemini CLI: переводы

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Коннекторы

Crowdin MCP-сервер: переводы, прогресс и задачи

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.

Коннекторы

Подключить Crowdin MCP к Microsoft Copilot

Локализация в Crowdin на crowdin.com и в Crowdin Enterprise через API v2: проекты и прогресс по языкам, файлы, исходные строки, переводы и утверждения, комментарии и замечания, задачи, отчёты, сборки и экспорт переводов, памяти переводов, глоссарии и участники проектов.