I18n Codelens MCP server
Inspect, audit and safely edit i18n locale JSON files from AI agents.
0 stars27 downloads/wk
Reviews
Write oneNobody has reviewed I18n Codelens yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
I18n Codelens tools (10, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
i18n_auditProject-wide health check: keys missing in some locale (vs the base locale), placeholder mismatches, keys used in code but untranslated, and keys never referenced in code. Choose checks to keep the response small.
i18n_delete_keyswrite actionRemove keys from all or selected locales. Previews by default; pass dryRun:false to delete (or confirm the dialog).
i18n_file_keysTranslation keys referenced in one source file and the locales that lack each of them. Run after editing a component to verify its copy is complete.
i18n_format_resourcesNormalize JSON formatting and sort keys (top level only for mixed files). Previews by default; pass dryRun:false to rewrite.
i18n_get_translationsValues of specific keys in every (or selected) locale; null marks a missing translation. A key ending with '.' returns the whole namespace. Use includeValues:false for presence only.
i18n_key_referencesWhere keys are used in code, as path:line:column, with exact totals. Useful before renaming or deleting a key.
i18n_project_infoLocales, key format (plain or namespace:key), key counts, resolved config and warnings. Call once per session before other tools.
i18n_rename_keyRename a key across locales, or move a whole namespace when from ends with '.' (e.g. 'nav.' -> 'menu.'). Refuses when a target exists. Previews by default; pass dryRun:false to apply.
i18n_search_keysFind keys by substring of the key or the translated text, optionally under a key prefix. Keys missing from some locales are marked with "in". Add includeValues to see the text.
i18n_upsert_translationswrite actionCreate or update keys in one call, with a value per locale. Writes immediately and never deletes keys. An existing value that differs is reported as a conflict unless overwrite:true. Reports missing locales and placeholder mismatches.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan50 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y i18n-codelens-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add i18n-codelens-mcp -- npx -y i18n-codelens-mcp
I18n Codelens: common questions
- Is I18n Codelens MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the I18n Codelens safety report
- How do I install I18n Codelens?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does I18n Codelens need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is I18n Codelens maintained?
- The last commit was 18 days ago (2026-09-03). The latest release is v2.0.0.
- What can I use instead of I18n Codelens?
- Servers from other publishers that do the same job: QVeris MCP server.
Alternatives to I18n Codelens
Same job from other publishers: the closest match first, then the best rated.
QVerisDiscover, inspect, quote, and call external tools, with usage and final credit settlement auditsnot reviewedEstablishedA