Skip to main content
Wire VMEG into Claude Code to translate media from your terminal workflow.

Manual setup

Prerequisites

Add the MCP server

Run in your system terminal (not inside the Claude Code REPL):
claude mcp add --transport http vmeg https://www.vmeg.ai/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
For all projects, add user scope:
claude mcp add --transport http -s user vmeg https://www.vmeg.ai/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
Alternative: edit ~/.claude.json or project .mcp.json:
{
  "mcpServers": {
    "vmeg": {
      "type": "http",
      "url": "https://www.vmeg.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Replace YOUR_API_KEY with a key from API Configuration. Restart Claude Code after editing.

Verify

claude mcp list
Or inside Claude Code, run /mcpvmeg should appear as connected.

Usage

Translate /path/to/demo.mp4 to French with VMEG.
Claude Code uploads the file via POST /api/mcp/material/upload, creates a translation task, and polls until complete.

Scoping

ScopeFlagConfig locationAvailability
Local (default)none~/.claude.json, keyed by project pathCurrent project, private to you
Project-s project.mcp.json in project rootCurrent project, shared via version control
User-s user~/.claude.jsonAll projects for current user

App marketplace

One-click Claude Code integration is coming soon. Use manual setup above for now.