About server
server is an MCP server published by git+verbadev in the Developer Tools category: mCP server for Verba translation management.
Install
npx @verbadev/mcp-serverclaude mcp add server-gitverba -- npx -y @verbadev/mcp-servernpx -y @verbadev/mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
add_keyAdd a new key with auto AI-translation
Parameters not published.
add_localeAdd a new locale to a project
Parameters not published.
delete_keyDelete a translation key
Parameters not published.
get_projectGet project details (locales, key count)
Parameters not published.
list_keysList translation keys with search, filter, pagination
Parameters not published.
list_projectsList all your translation projects
Parameters not published.
list_untranslatedFind keys missing translations
Parameters not published.
set_translationSet a translation for a key + locale
Parameters not published.
translateAI-translate keys to target locales
Parameters not published.
Ask AI
Ask AI about server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
@verbadev/mcp-server
MCP server for Verba — manage translations directly from AI coding assistants like Claude Code, Claude Desktop, Cursor, Windsurf, VS Code (GitHub Copilot), OpenAI Codex, and more.
Setup
1. Create a project and get your API key
- Sign up at verba.dev and create a new translation project.
- Go to Settings in your dashboard sidebar to generate your API key (
sk_...).
2. Install & build
npm install @verbadev/mcp-server
npm run build
3. Configure your MCP client
Claude Code
claude mcp add verba -- node /path/to/mcp-server/build/index.js
Then set the environment variables:
export VERBA_API_KEY=sk_your_key_here
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"verba": {
"command": "node",
"args": ["/path/to/mcp-server/build/index.js"],
"env": {
"VERBA_API_KEY": "sk_your_key_here"
}
}
}
}
Cursor
Add to your .cursor/mcp.json:
{
"mcpServers": {
"verba": {
"command": "node",
"args": ["/path/to/mcp-server/build/index.js"],
"env": {
"VERBA_API_KEY": "sk_your_key_here"
}
}
}
}
Windsurf
Add to your ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"verba": {
"command": "node",
"args": ["/path/to/mcp-server/build/index.js"],
"env": {
"VERBA_API_KEY": "sk_your_key_here"
}
}
}
}
VS Code (GitHub Copilot)
Add to your .vscode/mcp.json:
{
"servers": {
"verba": {
"command": "node",
"args": ["/path/to/mcp-server/build/index.js"],
"env": {
"VERBA_API_KEY": "sk_your_key_here"
}
}
}
}
OpenAI Codex CLI
codex --mcp-config mcp.json
Where mcp.json contains:
{
"mcpServers": {
"verba": {
"command": "node",
"args": ["/path/to/mcp-server/build/index.js"],
"env": {
"VERBA_API_KEY": "sk_your_key_here"
}
}
}
}
Other MCP Clients
Most MCP-compatible clients use the same configuration format. You need to provide:
- Command:
node - Args:
["/path/to/mcp-server/build/index.js"] - Environment:
VERBA_API_KEYset to your API key
Refer to your client's documentation for where to place the MCP server configuration.
Available Tools
| Tool | Description |
|---|---|
list_projects |
List all your translation projects |
get_project |
Get project details (locales, key count) |
list_keys |
List translation keys with search, filter, pagination |
add_key |
Add a new key with auto AI-translation |
set_translation |
Set a translation for a key + locale |
translate |
AI-translate keys to target locales |
list_untranslated |
Find keys missing translations |
add_locale |
Add a new locale to a project |
delete_key |
Delete a translation key |
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
VERBA_API_KEY |
Yes | — | Your Verba account API key (sk_...) |
VERBA_API_URL |
No | https://verba.dev |
API base URL (for self-hosted) |
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.