@the-i18n-kit/mcp

Let your AI agent manage translations — find orphans, translate missing keys, add languages. Works with Cursor, Claude, VS Code. Supports Nuxt, Laravel, Vue, React/Next.js, and any framework.
1,125 11
Install
npm install @the-i18n-kit/mcp
Latest Version:10.2.0
License:MIT
Last Updated:Sep 25, 2026
Links: GitHub  ·  npm
Maintainer: fabian-kho

@the-i18n-kit/mcp

npm version npm downloads License

MCP server for managing i18n translation files. Gives your agent 15 purpose-built tools so it can touch the keys it needs without reading whole locale files into context.

Built on @the-i18n-kit/cli, so a tool and its command produce the same result. Part of the-i18n-kit.

📖 Documentation

Quick Start

No install needed — your MCP host runs the server with npx.

Cursor — .cursor/mcp.json:

{
  "mcpServers": {
    "the-i18n-mcp": {
      "command": "npx",
      "args": ["@the-i18n-kit/mcp@latest"]
    }
  }
}

VS Code — .vscode/mcp.json, which uses a different key:

{
  "servers": {
    "the-i18n-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["@the-i18n-kit/mcp@latest"]
    }
  }
}

→ Zed, Claude Desktop and the rest

Documentation

Set up the server Every host, and how to check it is working
Tools Generated from the listing a host receives
Agent contract Exit codes, gates, failure reasons, output diversion, env vars
Configuration Glossary, tone, protected locales — every field
Monorepos and layers What the agent needs to know before deleting a key

Translation modes covers what happens with and without a provider configured — including that this server returns fallback contexts for your agent rather than translating nothing.

Migrating

the-i18n-mcp was renamed to @the-i18n-kit/mcp. The old name is deprecated and receives no updates; the binary name is unchanged.

License

MIT

Related Packages

@the-i18n-kit/cli

Find missing translations, remove dead keys, rename across all locales at once —...

28,459 11
@the-i18n-kit/nuxt

Nuxt module that publishes the layer graph and locale table Nuxt already resolve...

16,307 11
stringer-cli

A powerful CLI tool to extract, manage, and translate text strings in your codeb...

3,514
@mylukin/easy-i18n-js

Framework-agnostic i18n extraction tool with plugin support for Svelte, Vue, and...

5,836 0
worldality

Make your website global with Worldality, a framework-agnostic internationalizat...

2,012 0

Version History

Version Released License
10.2.0 MIT
10.1.0 MIT
10.0.0 MIT
9.0.0 MIT
8.0.0 MIT