================== /// MCP /// /// LAR /// ================== [server:online] [protocol:ready]
lara-mcp
by translated
Model Context Protocol (MCP) server that exposes Lara Translate’s language-detection, translation and translation-memory APIs via HTTP or STDIO so any MCP-compatible LLM client can call them.
66
8
Open Source01
translate
Translate text between languages
02
list_memories
List saved translation memories
03
create_memory
Create a new translation memory
04
update_memory
Update translation memory name
05
delete_memory
Delete a translation memory
06
add_translation
Add a translation unit to memory
07
delete_translation
Delete a translation unit from memory
08
import_tmx
Import a TMX file into a memory
09
check_import_status
Checks the status of a TMX file import
Installation
1. Prerequisites
• Node.js ≥ 18
• git CLI
2. Clone the repository
git clone https://github.com/translated/lara-mcp.git
cd lara-mcp
3. Install dependencies
npm install # or: yarn install
4. Build/Run (TypeScript)
# development (ts-node)
npm run dev
# or compile & start
npm run build
npm start
By default the service listens on http://localhost:3000 (override with the PORT env-var).
5. Environment configuration (create a .env file)
PORT=3000 # optional
MCP_API_KEY=<your-key> # if the server enforces auth
6. Reverse-proxy or container (optional)
docker build -t lara-mcp .
docker run -p 3000:3000 --env-file .env lara-mcp
7. Verify installation
curl http://localhost:3000/health # should return 200/OK
Documentation
License: MIT License
Updated 7/30/2025