引数
-
limitnumber 返されるプロジェクト数の任意上限
プロンプト例
「List my Verbumia projects.」
MCP
Verbumia はネイティブの MCP サーバーを提供しているので、MCP に対応した任意のクライアント — Claude Desktop、Cursor、自作のエージェント — からキー検索、翻訳の提案、PR レビュー、欠落キューの参照ができます。設定 2 行とトークンで完了です。
ダッシュボードで Org Settings → API Keys → Create に進みます。スコープは mcp:*(以下の 5 つのツールすべてをカバー)。シークレットは 1 度だけ 表示されるので、vrb_live_<prefix>.<secret> 文字列の全体をコピーしてください。
OS のキーチェーン、またはローカルの .env に保存し、絶対にコミットしないでください。キーは org に紐づき(任意で 1 プロジェクトにも)、スコープ外の呼び出しは 404 を返します。ダッシュボードからいつでも失効可能で、失効後は次回呼び出しで 401 になります。
MCP サーバーは npm と Homebrew で公開されています。npx を使えばインストール不要 — Claude Desktop が起動ごとに最新版を取得します。brew なら固定したローカルバイナリが手に入り、厳しいファイアウォール環境で便利です。
npx(推奨) 1// インストール不要 — npx が必要に応じて最新の @verbumia/mcp を取得します2npx -y @verbumia/mcp --version Homebrew(代替) Tap は V1 公開予定 1// 任意: グローバルに 1 度インストール — V1 ローンチに合わせて提供2brew install verbumia/tap/verbumia-mcp Claude Desktop の設定ファイルを開き、mcpServers の下に verbumia エントリを追加してから、アプリを終了して再起動します。
claude_desktop_config.json 1// macOS: ~/Library/Application Support/Claude/claude_desktop_config.json2// Windows: %APPDATA%/Claude/claude_desktop_config.json3{4 "mcpServers": {5 "verbumia": {6 "command": "npx",7 "args": ["-y", "@verbumia/mcp@^0.11.0"],8 "env": {9 "VERBUMIA_API_KEY": "vrb_live_<prefix>.<secret>",10 "VERBUMIA_PROJECTS": "<uuid1>,<uuid2>"11 }12 }13 }14} 環境変数は計 3 つです: VERBUMIA_TOKEN(必須)、VERBUMIA_PROJECT(任意 — プロジェクトを事前指定すると、エージェントが先に list_projects を呼ぶ必要がなくなります)、VERBUMIA_API_BASE(任意 — デフォルトは https://api.verbumia.dev。セルフホストやステージング向けに上書きしてください)。
VERBUMIA_PROJECTS requires @verbumia/mcp ≥ 0.11.0. On older releases, see Backwards compatibility below.
When VERBUMIA_PROJECTS lists more than one UUID, the agent can't infer which project you mean — every tool call must include project_uuid. With a single UUID (or only the legacy VERBUMIA_PROJECT set), it's optional and defaults to that project.
tools/call arguments 1// list_missing_keys — project_uuid is REQUIRED when VERBUMIA_PROJECTS lists more than one UUID2{3 "name": "list_missing_keys",4 "arguments": {5 "project_uuid": "<uuid1>",6 "namespace": "checkout",7 "language_code": "ja"8 }9} Phrase your prompt with the project in mind (« in the Checkout project, list missing keys for ja ») — the agent will resolve the project to its UUID and pass project_uuid on the tool call. For ambiguous prompts across multiple projects, the agent will call list_projects first.
JSON は同じで、ファイルの場所が違います。Cursor では .cursor/mcp.json(プロジェクト単位)または ~/.cursor/mcp.json(ユーザー単位)に置きます。他のクライアントでは、それぞれの MCP 設定ドキュメントに従ってください — mcpServers.verbumia エントリは同一です。
.cursor/mcp.json 1// .cursor/mcp.json (project-scoped) or ~/.cursor/mcp.json (user-scoped)2{3 "mcpServers": {4 "verbumia": {5 "command": "npx",6 "args": ["-y", "@verbumia/mcp@^0.11.0"],7 "env": { "VERBUMIA_API_KEY": "vrb_live_<prefix>.<secret>" }8 }9 }10} 設定後、エージェントはこれらのツールを利用できます。名前で直接呼び出すのではなく、チャットで意図を伝えればエージェントが選択します。以下の名前はキャノニカル ID で、エージェントトレースを読むときや、同じサーバー上にカスタムエージェントを構築するときに役立ちます。
limit number 返されるプロジェクト数の任意上限 「List my Verbumia projects.」
project_uuid string required 「Checkout プロジェクトはどの言語と namespace を扱っていますか?」
project_uuid string required namespace string 1 つの namespace に絞り込み(例: "checkout") language_code string 1 つの言語に絞り込み(例: "ja") cursor string 前回呼び出しで返ったページネーション cursor limit number ページサイズ(デフォルト 20) 「checkout namespace で ja に欠けている翻訳キーは?」
project_uuid string required key string required namespace string required language_code string required value string required 「Propose \"Confirmer la commande\" for checkout.review.confirm in fr-CA.」
project_uuid string required language_code string required payload object required JSON i18next 形式の翻訳マップ 「この翻訳ファイルをプロジェクトの英語ソースと照合して検証して。」
You pay when an agent mutates your project, not when it observes it. Reads and listings are free; writes burn one unit; bulk and AI-assisted ops scale with the work they do.
list_missing, list_keys, get_translation, search, plus auth / discover / meta. Browse the missing-key queue all day — it never touches your quota.
Each set / create / update / delete on a key or translation costs one unit, regardless of payload size.
Multi-key endpoints (e.g. acknowledge) bill per key touched: a 50-key acknowledge debits 50 units, with rollback on partial-reject.
Calls that invoke an LLM (auto-translate, AI Quality Review, suggest) bill 5 units per call. Higher weight reflects model cost.
Monthly quota, hard per-minute rate, concurrent MCP sessions, and whether writes are allowed. The same numbers feed the X-MCP-Quota-Remaining header on every response.
| Plan | Units / month | Rate | Sessions | Writes |
|---|---|---|---|---|
| Free | NaN | NaNreq/min | NaN | blocked |
| Hobby | NaN | NaNreq/min | NaN | blocked |
| Pro | NaN | NaNreq/min | NaN | blocked |
| Team | NaN | NaNreq/min | NaN | blocked |
Over the per-minute rate → 429 mcp_rate_limited with Retry-After (seconds). Over the monthly quota → 429 mcp_quota_exceeded with Retry-After set to the rollover. Free plan writes → 403 mcp_writes_disabled. Quotas reset on the 1st of each calendar month, UTC.
verbumia と 5 つのツールが表示されるはずです。 list_projects を呼び、ワークスペース一覧を返します。 詰まったら? Claude Desktop のログ ~/Library/Logs/Claude/mcp*.log(macOS)を確認してください。問題の 9 割は JSON のタイポか期限切れトークンです。
0.4.0 以前の名前 VERBUMIA_TOKEN と VERBUMIA_API_BASE も引き続きフォールバックとして受け付けられます。標準名が未設定の場合、SDK はサイレントに読み込みます。