Command-line MCP server for AI-driven software text localization
boss-agent-cli, by Can4hou6joeng4, is a command-line tool and Model Context Protocol server for AI-driven text localization in development workflows. It connects language models to local project files so teams can automate translation, contextual edits, and direct file read/write operations under MCP, improving consistency across strings. The tool supports multiple LLM providers including OpenAI and Anthropic, processes JSON and YAML files, and exposes a CLI suited to terminal-based developers and localization engineers seeking AI-assisted localization.
You can run file-level localization directly from the terminal
boss-agent-cli acts as both a CLI and an MCP server, letting developers invoke localization tasks against project files. The tool targets structured localization workflows and accepts common formats, for example:
- JSON localization bundles
- YAML resource files
Output quality depends on the chosen model and context access
Translation fidelity reflects the underlying LLM and the prompt-context provided. The tool uses LLM reasoning to produce contextualized translations, so output accuracy varies by model choice and prompt design. Providing file-level context and maintaining consistent string context improves consistency, and the outputs should be reviewed for high-stakes or legally sensitive text.
The tool expects structured files and specific runtime conditions
Input constraints are explicit: it focuses on structured text files. It primarily handles JSON and YAML and runs via Node.js. Server functionality requires an MCP-compliant host, so environments must provide that runtime and protocol support. The design is not optimized for ad-hoc, unstructured document translation without additional preprocessing.
Fits terminal-first developer workflows but requires provider configuration
Adoption suits teams that manage localization from the command line. The CLI integrates into terminal workflows and continuous pipelines, and the architecture supports multiple LLM providers to avoid single-vendor dependence. Setting up provider credentials and tailoring prompts are necessary steps before automated runs, so some initial configuration and testing are required to reach stable outputs.
Practical for developer teams that pair AI output with human review
The tool is a practical option for development teams that want to experiment with AI-assisted localization while keeping control in the terminal. Expect to pair generated translations with human QA, use conservative prompts for critical text, and stage deployments to detect regressions. Its developer-focused approach suits iterative localization workflows where teams can validate model outputs before shipping translations.





