
Tolgee
tolgeeNOASSERTION
3.9k звёзд358 форков
Tolgee MCP Server соединяет AI-ассистента с платформой локализации Tolgee. Сервер даёт инструменты для работы с переводами: поиск ключей, создание новых переводов и запуск машинного перевода.
Платформа Tolgee — это открытое решение для локализации, альтернатива Crowdin, Phrase или Lokalise. MCP-сервер помогает разработчикам и переводчикам управлять переводами прямо из чата с AI, без переключения между вкладками. Это ускоряет процесс: можно быстро найти нужный ключ, добавить перевод или автоматически перевести целую группу строк.
Характеристики
Общее
- СтатусСообщество
- Разработчикtolgee
- ЛицензияNOASSERTION
Технологии
- ЯзыкиTypeScript
- Транспортstreamable-http
Описание
Возможности
- Поиск ключей локализации по тексту или идентификатору. Поддерживается фильтрация по проектам, тегам и языкам.
- Создание новых переводов для любого языка, доступного в проекте. Можно задать значение и контекст.
- Запуск машинного перевода для одного или нескольких ключей. Используются встроенные движки Tolgee.
- Получение списка всех ключей в проекте с текущими переводами. Можно ограничить количество результатов.
- Просмотр деталей ключа: все языковые версии, теги, дата создания, контекст.
- Обновление существующих переводов — замена текста на нужный без удаления.
- Удаление ключей или отдельных переводов (с подтверждением).
- Управление проектами: смена активного проекта, настройка целевых языков.
Как подключить
Установите Tolgee MCP Server глобально через npm:
npm install -g @tolgee/mcp-serverили используйте npx для однократного запуска. Настройте подключение к вашему аккаунту Tolgee. Добавьте конфигурацию в MCP-клиент, например Claude Desktop:
{
"mcpServers": {
"tolgee": {
"command": "npx",
"args": ["-y", "@tolgee/mcp-server"],
"env": {
"TOLGEE_API_KEY": "ваш_ключ_api",
"TOLGEE_API_URL": "https://app.tolgee.io",
"TOLGEE_PROJECT_ID": "id_вашего_проекта"
}
}
}
}API-ключ можно получить в настройках вашего аккаунта Tolgee. После добавления конфигурации перезапустите клиент.
Примеры запросов
- «Найди все ключи, которые содержат слово «logout» в проекте «WebApp».
- «Создай перевод для ключа 'home.header' на французский: 'Bienvenue sur notre site'.
- «Запусти машинный перевод для ключей из модуля 'checkout' на немецкий.
- «Покажи все переводы для ключа 'error.connection_lost'.
Технические детали
- Язык реализации: TypeScript
- Транспортный протокол: streamable-http
- Лицензия: NOASSERTION
- Совместимые клиенты: Claude Desktop, а также любые MCP-клиенты, поддерживающие транспорт streamable-http