# mcp

Connects the Translatize API to AI coding tools over stdio. It lets your assistant search, edit, branch localization keys, and complete missing text.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: Translatize
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Translatize/integrations
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/translatize-mcp

## What it does

This MCP server brings Translatize translation management straight into AI development agents. Working across stdio, it gives tools like Claude Code or Cursor access to inspect, query, edit, and branch project labels.

Under the hood, the server runs on `@translatize/core`. Because it relies on native fetch, your environment needs Node.js version 18.17 or higher.

Authentication demands a machine token passed in `TRANSLATIZE_API_TOKEN`. Without this credential, the API rejects any label lookups or updates. Custom backend endpoints can also be supplied via `TRANSLATIZE_API_URL` and `TRANSLATIZE_APP_URL`.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `TRANSLATIZE_API_TOKEN`, `TRANSLATIZE_API_URL`, `TRANSLATIZE_APP_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env TRANSLATIZE_API_TOKEN=<TRANSLATIZE_API_TOKEN> --env TRANSLATIZE_API_URL=<TRANSLATIZE_API_URL> --env TRANSLATIZE_APP_URL=<TRANSLATIZE_APP_URL> --transport stdio translatize-mcp -- npx -y @translatize/mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add translatize-mcp --env TRANSLATIZE_API_TOKEN=<TRANSLATIZE_API_TOKEN> --env TRANSLATIZE_API_URL=<TRANSLATIZE_API_URL> --env TRANSLATIZE_APP_URL=<TRANSLATIZE_APP_URL> -- npx -y @translatize/mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "translatize-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@translatize/mcp"
            ],
            "env": {
                "TRANSLATIZE_API_TOKEN": "<TRANSLATIZE_API_TOKEN>",
                "TRANSLATIZE_API_URL": "<TRANSLATIZE_API_URL>",
                "TRANSLATIZE_APP_URL": "<TRANSLATIZE_APP_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "translatize-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@translatize/mcp"
            ],
            "env": {
                "TRANSLATIZE_API_TOKEN": "<TRANSLATIZE_API_TOKEN>",
                "TRANSLATIZE_API_URL": "<TRANSLATIZE_API_URL>",
                "TRANSLATIZE_APP_URL": "<TRANSLATIZE_APP_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e TRANSLATIZE_API_TOKEN=<TRANSLATIZE_API_TOKEN> -e TRANSLATIZE_API_URL=<TRANSLATIZE_API_URL> -e TRANSLATIZE_APP_URL=<TRANSLATIZE_APP_URL> translatize-mcp npx -y @translatize/mcp
```
Replace <…> with your own values

## When to use it
- query and update localization labels directly in Translatize
- create translation branches for new product features
- detect and fill untranslated UI strings
- manage translations inside the editor without opening a browser

## Example prompts
- Look up the confirmation dialog label in Translatize and list its translations.
- Create a new branch in Translatize and add missing strings for the checkout view.
- Find all untranslated keys for French in Translatize and supply draft values.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12110
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2766
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1349
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
