Set up easyi18n in a Flutter, Xcode, Angular, web or Android project, then translate and publish.
MCPpedia last refreshed this data
com.easyi18n/cli is an MCP server that set up easyi18n in a Flutter, Xcode, Angular, web or Android project, then translate and publish. Its tool list has not been published yet over stdio and http, requires no API key, and scores 56/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"easyi18n": {
"env": {
"EASYI18N_TOKEN": "${EASYI18N_TOKEN}"
},
"args": [
"-y",
"@easyi18n.com/cli@1.3.0",
"mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Set up easyi18n in a Flutter, Xcode, Angular, web or Android project, then translate and publish.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @easyi18n.com/cli against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in developer-tools / writing
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
MCP Security Weekly
Get CVE alerts and security updates for com.easyi18n/cli and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The easyi18n MCP server and the integrations that
install it. An agent connected to it can set up easyi18n in a Flutter, Xcode,
Angular, web or Android project, translate the strings and publish them.
With the developer's easyi18n login it spends and publishes as them; with
an agent key, every spend, publish and rollback it asks for waits until a
human approves it in the easyi18n dashboard.
| Directory | What it is |
|---|---|
claude-code/ | The Claude Code plugin: MCP server, setup and translate skills, /easyi18n:doctor |
codex/ | The Codex plugin: MCP server and canonical setup / translate skills |
clients/ | The MCP config snippet for every other client (Cursor, VS Code, Codex, Gemini CLI, and more) |
npm/ | @easyi18n.com/cli, the CLI as a prebuilt binary, for clients that launch the server with npx |
gemini-extension.json | The Gemini CLI extension: the MCP server, launched with npx |
server.json | The server's entry in the MCP Registry, com.easyi18n/cli |
/plugin marketplace add easyi18n-com/agents
/plugin install easyi18n
The first session after the install downloads the CLI the plugin is pinned
to, verified against its release's SHA256SUMS. An easyi18n or
dart pub global run easyi18n_cli:easyi18n of that same version is used
instead when one is installed.
The plugin uses the login easyi18n login stores: run it once in a
terminal. For an agent that must not spend without your approval, give the
plugin an agent key instead, from its configuration: /plugin, then
easyi18n, then Configure. Create the key in the dashboard under Project >
Settings > API keys > New API key, with Used by set to AI agent. The setup
skill runs before either exists and tells you what to do. Check the connection with /mcp.
A team that works across several easyi18n projects can give each repository
its own key in place of the plugin: a .mcp.json at the project root that
takes the key from the environment Claude Code was started in.
{
"mcpServers": {
"easyi18n": {
"command": "npx",
"args": ["-y", "@easyi18n.com/cli@1.3.0", "mcp"],
"env": { "EASYI18N_TOKEN": "${EASYI18N_TOKEN}" }
}
}
}
After the matching CLI release and mirror publication:
codex plugin marketplace add easyi18n-com/agents
codex plugin add easyi18n@easyi18n-com
Start a new session and use $easyi18n:setup or $easyi18n:translate.
The plugin needs Node.js and uses your stored easyi18n login by default.
For a local mirror checkout, use its absolute path as the marketplace.
See the installation and migration guide
for Agent keys, preserved environment settings and existing MCP entries.
The standalone MCP snippet connects tools only.
gemini extensions install https://github.com/easyi18n-com/agents
The extension starts the server with npx, so it needs Node.js, and uses
the login easyi18n login stores. For an agent key, use the Gemini CLI
snippet in clients/README.md instead.
clients/README.md has the snippet for each client,
the same text easyi18n mcp config --client <client> prints.
This repository is a one-way mirror of integrations/agents/ in the easyi18n
monorepo. The skills are generated from the MCP server's prompts, and the
client snippets, gemini-extension.json and server.json from the CLI, so
a change made here is overwritten by the next sync. Report issues at https://github.com/easyi18n-com/agents/issues.