About easyi18n
easyi18n CLI provides localization workflows for projects such as Flutter, Xcode, Angular, web, and Android. Its MCP server lets compatible clients use the machine’s saved login, or an agent key for approval-gated agent use.
Key features
- 01Prebuilt CLI binaries
- 02MCP server via stdio
- 03Saved-login authentication
- 04Agent-key option for approval-gated use
- 05SHA-256 release verification
Use cases
- 01Set up easyi18n in a supported project
- 02Connect an MCP client to an easyi18n account
- 03Configure agent access requiring approval
MCP support
The CLI launches an MCP server over stdio for compatible clients. It uses the login saved by `easyi18n login`, or an agent key supplied through `EASYI18N_TOKEN`.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README@easyi18n.com/cli
The easyi18n CLI as a prebuilt binary, so it runs
without the Dart SDK. The install downloads the binary for your platform from
the matching cli-v<version> release of
easyi18n-com/dart
and refuses it unless its sha256 matches that release's SHA256SUMS.
Binaries exist for macOS (arm64, x64), Linux x64 and Windows x64. On any other
platform, or if you already have Dart, use
dart pub global activate easyi18n_cli.
MCP server
claude mcp add --transport stdio easyi18n -- npx -y @easyi18n.com/[email protected] mcp
Any MCP client that launches a stdio server takes the same command:
npx -y @easyi18n.com/[email protected] mcp. The server sends the login that
easyi18n login stores on the machine, so run that once and approve the code
in your browser. For CI, or an agent whose spending waits for approval, pass
--require-agent-key and an agent key from the dashboard in EASYI18N_TOKEN;
easyi18n mcp config --client <client> --agent-key prints that form.
CLI
npm install -g @easyi18n.com/cli
easyi18n --help
With --ignore-scripts, or under pnpm's default of not running dependency
scripts, the binary is downloaded on the first run instead. The same happens
when the install cannot get the binary: the install still succeeds, and the
first run tries again and prints the reason on stderr.
EASYI18N_RELEASES_URL points the download at another copy of the releases
page, such as an internal mirror.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.