Skip to content

AI Server: MCP Bridge

All clusters

cv4pve-mcp-bridge is a stdio ↔ HTTP bridge that connects MCP clients that only speak stdio (e.g. Claude Desktop) to the MCP endpoint of AI Server. It reads JSON-RPC messages from stdin, forwards them to the MCP server using the MCP Streamable HTTP transport, and writes the responses back to stdout.

Clients that support MCP over HTTP natively do not need it: see Native HTTP clients.

Use the Bridge tab in the AI Server module to download the binary for your platform and generate a ready-to-use claude_desktop_config.json pre-filled with your server URL. Fill in App Token and Binary path, then Download the file or Copy to clipboard.

When cv4pve-admin is reached over plain HTTP, the generated configuration adds --insecure. This option disables certificate validation: do not use it in production.

Pre-built binaries are available on the GitHub Releases page:

Download from GitHub Releases
File Platform
cv4pve-mcp-bridge-win-x64.exe Windows x64
cv4pve-mcp-bridge-linux-x64 Linux x64
cv4pve-mcp-bridge-linux-arm64 Linux ARM64 (Raspberry Pi, etc.)
cv4pve-mcp-bridge-osx-x64 macOS Intel
cv4pve-mcp-bridge-osx-arm64 macOS Apple Silicon (M1/M2/M3)

On Linux and macOS, make the binary executable after download:

chmod +x cv4pve-mcp-bridge-linux-x64
cv4pve-mcp-bridge [options]
Options:
-u, --url <url> MCP server endpoint URL. Env: MCP_URL
-k, --api-key <key> API key for authentication. Env: MCP_API_KEY
-i, --insecure Disable SSL certificate validation. Env: MCP_INSECURE

Set the options with command-line arguments or with environment variables. Arguments take priority over environment variables.

Variable Description
MCP_URL MCP server endpoint URL
MCP_API_KEY API key for authentication
MCP_INSECURE Set to 1 or true to disable SSL validation (dev only)

The URL is the MCP endpoint of your installation. The API key is the one generated in the API Access tab: see First-time setup. Without a URL or an API key the bridge writes an error and exits.

Add the following to your claude_desktop_config.json:

{
"mcpServers": {
"cv4pve-admin": {
"command": "/path/to/cv4pve-mcp-bridge-linux-x64",
"args": [
"--url", "https://your-cv4pve-admin/mcp",
"--api-key", "your-app-token"
]
}
}
}
Claude Desktop
│ stdin (JSON-RPC)
▼
cv4pve-mcp-bridge
│ Streamable HTTP + X-API-Key
▼
cv4pve-admin MCP endpoint
│ Streamable HTTP response
▼
cv4pve-mcp-bridge
│ stdout (JSON-RPC)
▼
Claude Desktop