AI-powered localization platform for MCP-compatible tools
Nativ MCP Server
mcp-name: io.github.Nativ-Technologies/nativ
AI-powered localization for any MCP-compatible tool — Claude Code, Cursor, Windsurf, and more.
Nativ is a localization platform that uses AI to translate content while respecting your brand voice, translation memory, glossaries, and style guides. This MCP server brings Nativ's full localization engine into your AI coding workflow.
Why use Nativ via MCP?
- Translate in-context — localize strings, copy, and content directly from your editor without switching to a browser
- Translation Memory aware — every translation checks your TM first, ensuring consistency across your project
- Brand voice built-in — your team's tone, formality, and style guides are applied automatically
- Review and approve — add approved translations to TM from your editor, building quality over time
- Multi-format — JSON, CSV, Markdown, or freeform text — Nativ handles it all
Quick Start
1. Get a Nativ API Key
Sign up at dashboard.usenativ.com, go to Settings → API Keys, and create a key. It looks like nativ_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
2. Install
Add to your MCP configuration:
Claude Code / Claude Desktop (`~/.claude/claude_desktop_config.json`)
{
"mcpServers": {
"nativ": {
"command": "npx",
"args": ["-y", "nativ-mcp"],
"env": {
"NATIV_API_KEY": "nativ_your_api_key_here"
}
}
}
}
Cursor (`.cursor/mcp.json` in your project or `~/.cursor/mcp.json` globally)
{
"mcpServers": {
"nativ": {
"command": "npx",
"args": ["-y", "nativ-mcp"],
"env": {
"NATIV_API_KEY": "nativ_your_api_key_here"
}
}
}
}
Windsurf
{
"mcpServers": {
"nativ": {
"command": "npx",
"args": ["-y", "nativ-mcp"],
"env": {
"NATIV_API_KEY": "nativ_your_api_key_here"
}
}
}
}
Note:
npxauto-downloads the package on first run — no manual install needed. Ifuvisn't already on your machine, it will be installed automatically on first launch.Alternative: use
uvxdirectlyIf you already have
uvinstalled and prefer to skip the npm wrapper:{ "mcpServers": { "nativ": { "command": "uvx", "args": ["nativ-mcp"], "env": { "NATIV_API_KEY": "nativ_your_api_key_here" } } } }macOS tip: If you get
spawn uvx ENOENTin Cursor or Claude Desktop, GUI apps don't inherit your shell PATH. Use the full path (e.g."command": "/Users/you/.local/bin/uvx") or wrap in a login shell:"command": "/bin/sh", "args": ["-lc", "uvx nativ-mcp"].
3. Use it
Ask your AI assistant things like:
- "Translate 'Welcome back!' to French and German"
- "Check our translation memory for existing translations of 'Sign up'"
- "What are our style guides for localization?"
- "Localize these i18n strings to all configured languages"
- "Review this German translation against our TM and brand voice"
Tools
| Tool | Description |
|---|---|
translate |
Translate text using the full localization engine (TM, style guides, brand voice, glossary) |
translate_batch |
Translate multiple texts to a target language in one call |
search_translation_memory |
Fuzzy-search the translation memory for existing translations |
add_translation_memory_entry |
Add an approved translation to TM for future reuse |
get_languages |
List all configured languages with formality and style settings |
get_translation_memory_stats |
Get TM statistics — total entries, sources, and breakdown |
get_style_guides |
List all style guides with their content and status |
get_brand_voice |
Get the brand voice prompt that shapes all translations |
Resources
| URI | Description |
|---|---|
nativ://languages |
Configured languages (JSON) |
nativ://style-guides |
All style guides (JSON) |
nativ://brand-prompt |
Brand voice prompt (JSON) |
nativ://tm/stats |
Translation memory statistics (JSON) |
Prompts
| Prompt | Description |
|---|---|
localize-content |
Guided workflow to localize content into target languages |
review-translation |
Review a translation against TM, style guides, and brand voice |
batch-localize-strings |
Batch-localize i18n strings with structured output |
Examples
Translate a marketing headline
You: Translate "The future of luxury, deliv
Tools (8)
translateTranslate text using the full localization engine (TM, style guides, brand voice, glossary)translate_batchTranslate multiple texts to a target language in one callsearch_translation_memoryFuzzy-search the translation memory for existing translationsadd_translation_memory_entryAdd an approved translation to TM for future reuseget_languagesList all configured languages with formality and style settingsget_translation_memory_statsGet TM statistics — total entries, sources, and breakdownget_style_guidesList all style guides with their content and statusget_brand_voiceGet the brand voice prompt that shapes all translationsEnvironment Variables
NATIV_API_KEYrequiredAPI key obtained from the Nativ dashboardConfiguration
{"mcpServers": {"nativ": {"command": "npx", "args": ["-y", "nativ-mcp"], "env": {"NATIV_API_KEY": "nativ_your_api_key_here"}}}}