# localize.dev MCP server

> Finds hardcoded UI text, assigns translation keys, translates content, and writes locale files for various web and mobile frameworks.

- Repository: https://github.com/ufortstephen/localize-dev
- Page: https://hostedmcp.org/servers/ufortstephen/localize-dev
- Transport: stdio, remote
- Stars: 0
- Latest version: 0.35.0

## Install

### Claude Code

```sh
claude mcp add --env LOCALIZE_API_KEY=<YOUR_LOCALIZE_API_KEY> localize-dev -- npx -y localize-dev
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "localize-dev": {
      "command": "npx",
      "args": [
        "-y",
        "localize-dev"
      ],
      "env": {
        "LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
      }
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "localize-dev": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "localize-dev"
      ],
      "env": {
        "LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
      }
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"localize-dev","type":"stdio","command":"npx","args":["-y","localize-dev"],"env":{"LOCALIZE_API_KEY":"<YOUR_LOCALIZE_API_KEY>"}}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "localize-dev": {
      "command": "npx",
      "args": [
        "-y",
        "localize-dev"
      ],
      "env": {
        "LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
      }
    }
  }
}
```

### Codex (`~/.codex/config.toml`)

```toml
[mcp_servers.localize-dev]
command = "npx"
args = ["-y", "localize-dev"]

[mcp_servers.localize-dev.env]
LOCALIZE_API_KEY = "<YOUR_LOCALIZE_API_KEY>"
```

### Gemini CLI (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "localize-dev": {
      "command": "npx",
      "args": [
        "-y",
        "localize-dev"
      ],
      "env": {
        "LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
      }
    }
  }
}
```

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `LOCALIZE_API_KEY` | no | yes | localize.dev API key, from https://uselocalize.dev/dashboard/keys. Not needed for check and config, or after npx localize-dev login. |

## FAQ

### What frameworks does localize.dev support?

It works with React, Next.js, React Native, Vue, Svelte, Astro, Angular, Flutter, iOS, Android, Rails, Django and Laravel.

### How is my data handled during translation?

The API only receives the UI text, file path, and short component context, never whole files, and uses models that do not train on your data.
