i18next MCP Server
An MCP server for managing translations in i18next projects, allowing AI assistants to interact directly with translation files.
i18next MCP Server
A Model Context Protocol (MCP) server that provides translation management capabilities for i18next projects, enabling AI assistants like Cursor to directly interact with translation files.
๐ Quick Setup
The easiest way to use this MCP server is with npx. No installation required:
npx i18next-mcp-server@latest --help
๐ง Cursor Configuration
Add this to your Cursor MCP settings:
{
"mcpServers": {
"i18next-translation": {
"command": "npx",
"args": ["-y", "i18next-mcp-server@latest"],
"env": {
"I18N_PROJECT_ROOT": "/path/to/your/project",
"I18N_LOCALES_PATH": "public/locales",
"I18N_DEFAULT_LANGUAGE": "en",
"I18N_SUPPORTED_LANGUAGES": "en,es,fr"
}
}
}
}
For detailed setup instructions, see CURSOR_SETUP.md.
๐ Expected Project Structure
your-project/
โโโ public/locales/ # Translation files
โ โโโ en/
โ โ โโโ common.json
โ โ โโโ navigation.json
โ โโโ es/
โ โ โโโ common.json
โ โ โโโ navigation.json
โ โโโ ...
โโโ src/ # Your source code
๐ ๏ธ Available Tools
Core Tools
get_project_info- Get project configuration and statisticshealth_check- Analyze translation file health and completenessscan_code_for_missing_keys- Find missing translation keys in your code
Key Management
add_translation_key- Add new translation keyssync_missing_keys- Sync missing keys between languagesget_missing_keys- List missing keys by language
File Operations
list_files- List all translation filesvalidate_files- Validate JSON syntaxexport_data- Export translations to various formats
Analysis
coverage_report- Translation coverage statisticsusage_analysis- Find unused translation keysquality_analysis- Analyze translation quality
๐ง Environment Variables
| Variable | Description | Default |
|---|---|---|
I18N_PROJECT_ROOT | Your project root directory | Current directory |
I18N_LOCALES_PATH | Path to translation files | public/locales |
I18N_DEFAULT_LANGUAGE | Source language | en |
I18N_SUPPORTED_LANGUAGES | Comma-separated language codes | en |
๐งช Development
git clone https://github.com/gtrias/i18next-mcp-server.git
cd i18next-mcp-server
npm install
npm run build
npm test
๐ License
MIT License - see LICENSE for details.
๐ Links
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Specifai
Integrate and automate Specifai projects with any MCP-compatible AI tool.
SJ RedM MCP Server
A versatile MCP server for RedM development, providing access to RDR3 discoveries, framework documentation, native functions, and database operations.
ConfigCat
interacts with ConfigCat feature flag platform. Supports managing feature flags, configs, environments, products and organizations. Helps to integrate ConfigCat SDK, implement feature flags or remove zombie (stale) flags.
OpenRouter MCP Client for Cursor
An MCP client for Cursor that uses OpenRouter.ai to access multiple AI models. Requires an OpenRouter API key.
MCP SSH Server
Securely execute remote commands and perform file operations over SSH, with support for both password and key-based authentication.
MCP Smart Contract Analyst
Analyzes smart contract source code on the Monad blockchain for functionality and security.
MCP-Booster
An MCP server with CoConuT (Continuous Chain of Thought) for use with the Cursor IDE, distributed as a global NPM package.
FLUX Image Generator
Generate images using Black Forest Lab's FLUX model.
Ultra Context
The context API for AI agents
Safe Local Python Executor
A tool for safely executing local Python code without requiring external data files.