Skip to main content

MCP server for KAERIS i18n — AI-native localization for Claude Desktop, Cursor & agents

Project description

KAERIS i18n — MCP Server

AI-native localization over the Model Context Protocol. Give Claude Desktop, Cursor, Claude Code (or any MCP client) the ability to translate your app's strings into 42 languages — placeholder-safe, format-aware, incremental, with built-in Translation QA.

Tools

Tool What it does
kaeris_list_languages List all supported target languages
kaeris_translate Translate inline strings → per-language results, with QA (placeholder-loss & UI-overflow flags; verify=True back-translates to check meaning)
kaeris_translate_file Translate a file on disk (JSON/YAML/.strings/.po/ARB/XML/CSV), optional incremental

Install

pip install kaeris-mcp

Configure your client

Claude Desktop — add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):

{
  "mcpServers": {
    "kaeris-i18n": {
      "command": "kaeris-mcp",
      "env": {
        "KAERIS_API_KEY": "kaerisp_optional_for_pro_team"
      }
    }
  }
}

Cursor — Settings → MCP → Add, or .cursor/mcp.json:

{ "mcpServers": { "kaeris-i18n": { "command": "kaeris-mcp" } } }

Claude Code — one command:

claude mcp add kaeris-i18n kaeris-mcp

Restart the client; the KAERIS tools appear automatically.

Auth & tiers (all optional)

Env var Purpose
KAERIS_API_KEY Pro/Scale key — higher limits (else the free 10k-char tier is used)
KAERIS_OPENROUTER_KEY OpenRouter key for Lifetime/BYOK — unlimited volume
KAERIS_API_URL Override the API base URL

No key is required to try it — the free anonymous tier works out of the box.

Example prompts

  • "Translate the strings in locales/en.json into German, Ukrainian and Japanese."
  • "Add French and Spanish translations for these buttons: Save, Cancel, Delete."
  • "Only translate the new keys I added to en.json — don't redo the whole file."

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kaeris_mcp-0.1.3.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kaeris_mcp-0.1.3-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file kaeris_mcp-0.1.3.tar.gz.

File metadata

  • Download URL: kaeris_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for kaeris_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 557ccaefbed69bf54a20c471857b9f5d43961c76e432d3d4e61583d5a70ca59b
MD5 0c560e6f137ff88468981a29859d7ebd
BLAKE2b-256 f06e52ea77890d71c5ae2f1845e10d4793ca5fedc6ec3c137d5452d642341d25

See more details on using hashes here.

File details

Details for the file kaeris_mcp-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: kaeris_mcp-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for kaeris_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8529d62b0aeda26ac431a6cad12be2392e77b556836d7e209fd3bab5a73c89a4
MD5 5e2d3e370c0640c01e89d8e8e7ef4db4
BLAKE2b-256 ae5ec876186de7d18fe089ab27269801204fbdffd3df4eeb5a1bd8d22c5f8f5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page