Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Crowdin Server

БесплатноНе проверен

Enables AI assistants to manage Crowdin translation projects with tools for listing projects, files, source strings, translations, and performing bulk search-an

GitHubEmbed

Описание

Enables AI assistants to manage Crowdin translation projects with tools for listing projects, files, source strings, translations, and performing bulk search-and-replace operations.

README

A Model Context Protocol (MCP) server that exposes Crowdin translation management capabilities as tools for AI assistants.

Features

The server provides the following tools:

Tool Description
list_projects List all accessible Crowdin projects
get_project Get detailed project information
list_files List all source files in a project
translation_progress Get translation & approval progress by language
list_source_strings List source strings with filtering (file, CroQL, text)
get_source_string Get a single source string by ID
list_language_translations List translations for a language
list_string_translations List all translations for a specific string
add_translation Add or propose a new translation
delete_translation Delete a specific translation
delete_all_translations Delete all translations for a string
approve_translation Approve a translation
remove_approval Remove a translation approval
search_and_replace_translations Bulk find & replace in translations

Prerequisites

Installation

npm install

Configuration

Set the CROWDIN_TOKEN environment variable:

export CROWDIN_TOKEN="your-crowdin-api-token"

Usage

Development

npm run dev

Production

npm run build
npm start

MCP Client Configuration

Add the server to your MCP client (e.g. VS Code, Claude Desktop):

{
  "mcpServers": {
    "crowdin": {
      "command": "node",
      "args": ["dist/index.js"],
      "env": {
        "CROWDIN_TOKEN": "your-crowdin-api-token"
      }
    }
  }
}

Or for development with tsx:

{
  "mcpServers": {
    "crowdin": {
      "command": "npx",
      "args": ["tsx", "src/index.ts"],
      "env": {
        "CROWDIN_TOKEN": "your-crowdin-api-token"
      }
    }
  }
}

Scripts

Utility scripts in scripts/ for bulk translation operations:

Script Purpose
fix-translations.ts Bulk search & replace for branding updates
fix-followup.ts Follow-up fixes after initial bulk update
fix-individual-qa.ts Fix individual QA issues
approve-fixes.ts Approve corrected translations
verify-fixes.ts Verify applied fixes
assess-translations.ts Assess translation quality
compare-translations.ts Compare translations across languages
revoke-all-approvals.ts Revoke all approvals for a language
search-replace-preview.ts Preview search & replace changes

Run any script with:

npx tsx scripts/<script-name>.ts

Tech Stack

License

MIT

from github.com/BastLast/CrowdinMCP

Установка Crowdin Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/BastLast/CrowdinMCP

FAQ

Crowdin Server MCP бесплатный?

Да, Crowdin Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Crowdin Server?

Нет, Crowdin Server работает без API-ключей и переменных окружения.

Crowdin Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Crowdin Server в Claude Desktop, Claude Code или Cursor?

Открой Crowdin Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Crowdin Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai