Model Context Protocol server for Verbumia — list projects, missing keys, propose translations from Claude Desktop and other MCP clients.
Project description
Verbumia MCP server
Model Context Protocol server for Verbumia — exposes your translation project to Claude Desktop and other MCP clients.
Status
Eleven tools wired: list_projects, get_project_info, list_keys,
list_untranslated_keys, list_missing_keys, missing_keys_stats,
acknowledge_missing_keys, create_key, propose_translation,
publish_cdn, validate_translations.
Install
# Recommended (zero-install, used by Claude Desktop's mcp.json):
npx -y @verbumia/mcp
# Or from PyPI:
pipx install verbumia-mcp
A Homebrew tap (brew install verbumia/tap/verbumia-mcp) is coming once we
publish to npm.
Configure (Claude Desktop)
Open Settings → Developer → Edit Config, then:
{
"mcpServers": {
"verbumia": {
"command": "npx",
"args": ["-y", "@verbumia/mcp"],
"env": {
"VERBUMIA_TOKEN": "vrb_live_<prefix>.<secret>",
"VERBUMIA_PROJECT": "<project_uuid>",
"VERBUMIA_API_BASE": "https://api.verbumia.ca"
}
}
}
}
Restart Claude Desktop. Tools show up in the prompt UI.
Environment
| Variable | Required | Default | Description |
|---|---|---|---|
VERBUMIA_TOKEN |
yes | API key from Org Settings → API Keys | |
VERBUMIA_PROJECT |
no | (LLM passes per call) | Default project context |
VERBUMIA_API_BASE |
no | https://api.verbumia.ca |
Override for self-host or staging |
The token format is vrb_live_<prefix>.<secret> and must carry the mcp:*
scope. Treat it like any other secret — keychain or .env, never commit.
Local development
cd mcp
uv sync
uv run verbumia-mcp # stdio transport — pipe MCP frames over stdin/stdout
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file verbumia_mcp-0.10.0.tar.gz.
File metadata
- Download URL: verbumia_mcp-0.10.0.tar.gz
- Upload date:
- Size: 46.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3816fa22bc9c6ed54dbdaf51c27ca9e5d2a519243ae1d646731fd7a03545dc2
|
|
| MD5 |
a7b20c3277ce8bed112bf14df08c5d17
|
|
| BLAKE2b-256 |
b4db794f6bb2ce57a6bb609ff7eb2e445f5d142582d36e3b8e90d29580beb38f
|
File details
Details for the file verbumia_mcp-0.10.0-py3-none-any.whl.
File metadata
- Download URL: verbumia_mcp-0.10.0-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1809587e563d7a81b3b27fe2e3a169dba72d7521a59d46ebe9bb63509ad00a8
|
|
| MD5 |
d8832107dbbfe7bf272509c03cc7a34a
|
|
| BLAKE2b-256 |
328720f225884bc650f3f0779f3fa88af4de33b06ab55d336bc98f56c56e80d2
|