kilo-dev-mcp-server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kilo-dev-mcp-serverTranslate 'home.greeting' to all languages."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Internationalization (i18n) MCP Server
A Model Context Protocol (MCP) server providing tools for internationalization (i18n) translation tasks.
Overview
This server provides tools for managing translations in JSON translation files used by the Kilo Code extension. It follows the MCP protocol to interact with the extension via stdio (standard input/output).
The server is designed to be modular, allowing you to run just the i18n tools independently from other experimental tools.
Related MCP server: xliff-processor
i18n Tools
This server provides the following internationalization MCP tools:
translate_i18n_key- Translate a specific key or keys from English to other languagesmove_i18n_key- Move a key from one JSON file to another across all localeslist_locales- List all available localesremove_i18n_keys- Remove specified keys from all locale files across all languages
Setup
To use the i18n MCP server with your AI assistant, you need to configure it in your global MCP configuration. Add the following to your configuration:
{
"mcpServers": {
"kilo-dev-mcp-server": {
"type": "stdio",
"command": "/bin/bash",
"args": [
"-c",
"cd /path/to/kilo-dev-mcp-server && npm run mcp:i18n"
],
"env": {
"OPENROUTER_API_KEY": "${env:OPENROUTER_API_KEY}"
},
"timeout": 3600,
"alwaysAllow": [
"translate_i18n_key",
"list_locales",
"remove_i18n_keys",
"move_i18n_key"
],
"disabled": false
}
}
}Make sure to replace /path/to/kilo-dev-mcp-server with the actual path to your kilo-dev-mcp-server directory.
Configuration
The server requires an OpenRouter API key for translation functionality:
OPENROUTER_API_KEY- API key for OpenRouter service (required for translation)DEFAULT_MODEL- Default model to use for translation (defaults to "anthropic/claude-3.7-sonnet")
You can set these in your environment or in an .env.local file.
How to Use
Once you've set up the MCP server configuration, you can use the i18n tools by simply prompting your AI assistant. The AI will automatically use the appropriate tool based on your request.
Example Prompts
Here are some examples of how to prompt the AI to use the i18n tools:
Translating Keys
Please translate the "welcome.message" key in the common.json to all other supported languages.The AI will automatically:
Determine that this is a translation request
Identify that it's for the "core" target
Use the translate_i18n_key tool to perform the translation
Listing Available Locales
What locales are currently supported in our project's webview UI?The AI will use the list_locales tool to show all available locales for the webview UI.
Moving Keys Between Files
Please move the "errorMessages.notFound" key from errors.json to common.json in the package locales.The AI will use the move_i18n_key tool to move the key across all locale files.
Removing Obsolete Keys
Please remove the obsolete keys "oldFeature.title" and "oldFeature.description" from the features.json file in the core locales.The AI will use the remove_i18n_keys tool to remove these keys from all locale files.
Developer Documentation
For developers who need to set up, modify, or contribute to this project, please see the Developer Guide.
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
- AlicenseBqualityDmaintenanceAn MCP server that enables users to add translation keys to Lokalise projects using natural language through Cursor or standalone interfaces. It allows for the specification of project names, translation keys, default values, and target platforms.Last updated1254ISC
- AlicenseCqualityCmaintenanceAn MCP server for processing XLIFF and TMX translation files, enabling parsing, validation, and manipulation of translation units in localization workflows.Last updated92MIT
- Alicense-qualityBmaintenanceMCP server for AI-powered translation management in i18n projects, enabling automated locale detection, translation status checks, and sync via LangAPI.Last updated641MIT
- Alicense-qualityCmaintenanceMCP server for managing i18n JSON translation files. Provides Claude with structured read/write access to translation files for adding keys, checking coverage, and finding duplicates.Last updated2051MIT
Related MCP Connectors
Translate MCP — wraps LibreTranslate API (https://libretranslate.com/)
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for Klever blockchain smart contract development.
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/Kilo-Org/kilo-dev-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server