@rog0x/mcp-i18n-tools
@rog0x/mcp-i18n-tools
Инструменты интернационализации и локализации для ИИ-агентов, предоставляемые в виде MCP-сервера (Model Context Protocol).
Инструменты
detect_locale
Определяет язык и локаль заданной текстовой строки. Возвращает код языка (BCP 47), название языка, письменность, оценку уверенности (0–1) и альтернативные варианты языка.
Поддерживаемые языки: английский, испанский, французский, немецкий, португальский, итальянский, русский, японский, корейский, китайский, арабский, хинди, тайский, греческий, иврит.
extract_i18n_keys
Извлекает захардкоженные пользовательские строки из исходного кода, которые должны быть интернационализированы. Находит строки в:
атрибутах JSX/TSX (
title,placeholder,label,alt,aria-labelи т. д.)тексте и атрибутах HTML-шаблонов
вызовах
console.log/console.warn/console.errorсообщениях
throw new Error(...)диалогах
alert()/confirm()/prompt()присваиваниях переменных с именами, релевантными i18n (
message,label,titleи т. д.)
Возвращает каждую строку с её строкой/столбцом, окружающим контекстом, типом шаблона и предложенным ключом i18n.
analyze_translations
Анализирует JSON-файлы переводов на согласованность между локалями. Обнаруживает:
Отсутствующие ключи — присутствуют в эталонной локали, но отсутствуют в других
Лишние ключи — присутствуют в локали, но отсутствуют в эталонной
Несоответствия структуры — ключ является строкой в одной локали, но объектом в другой
Несоответствия интерполяции — плейсхолдеры
{variable}различаются между локалямиПустые значения — ключи с пустыми переводами
Неиспользуемые ключи — ключи, не упомянутые в исходном коде (требуется список использованных ключей)
plural_rules
Генерирует категории множественного числа для заданной локали по правилам CLDR. Показывает, какие категории множественного числа использует язык, и классифицирует любые предоставленные вами тестовые числа.
Язык | Категории |
Английский | one, other |
Французский | one, other |
Русский | one, few, many, other |
Арабский | zero, one, two, few, many, other |
Польский | one, few, many, other |
Японский | other |
Китайский | other |
format_locale
Форматирует числа, валюты, даты и относительное время для любой локали с помощью API Intl. Поддерживает:
Числа — десятичные, проценты, единицы; компактная/научная/инженерная нотация
Валюта — символ, узкий символ, код и название
Даты — короткий, средний, длинный, полный стили с разбивкой по частям даты
Относительное время — длинный, короткий, узкий стили с автоматическим числовым форматированием
Related MCP server: todoist
Установка
npm install
npm run buildКонфигурация MCP
{
"mcpServers": {
"i18n-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-i18n-tools/dist/index.js"]
}
}
}Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Xcode projects by listing targets, reading configurations, and triggering builds via the Model Context Protocol. It facilitates natural language interaction with macOS developer tools to streamline iOS app development processes.690MIT
- AlicenseNot gradedqualityFmaintenanceEnables language models to manage Todoist tasks, projects, sections, labels, comments, and collaborators through natural language via the Model Context Protocol.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to read and write JSON translation files (i18n, i18next, react-i18next) via the Model Context Protocol.121
- AlicenseNot gradedqualityBmaintenanceProvides internationalization MCP tools enabling AI agents to perform translations, locale management, and i18n operations.111MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
Model Context Protocol extension for Hebrew calendar
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rog0x/mcp-i18n-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server