@undisk-mcp/stdio-proxy
v0.51.3
Published
Bridges local stdio MCP clients to the remote Undisk MCP edge server
Downloads
6,235
Maintainers
Readme
@undisk-mcp/stdio-proxy
Bridges local stdio MCP clients (like Claude Desktop) to the remote Undisk MCP edge server over Streamable HTTP.
Usage
npx -y @undisk-mcp/stdio-proxyOr install globally:
npm install -g @undisk-mcp/stdio-proxy
undisk-proxyEnvironment Variables
UNDISK_API_KEY— your Undisk MCP API key (required)UNDISK_ENDPOINT— server endpoint (default:https://mcp.undisk.app)
Workspace Routing
To target a specific workspace, set UNDISK_ENDPOINT with a ?workspace= query
parameter. Quote the URL to prevent your shell from interpreting the ?:
UNDISK_API_KEY=sk_live_xxx \
UNDISK_ENDPOINT='https://mcp.undisk.app?workspace=YOUR_WORKSPACE_ID' \
npx -y @undisk-mcp/stdio-proxyOpenAI Codex
# Default workspace
codex mcp add undisk \
--env UNDISK_API_KEY=sk_live_xxx \
-- npx -y @undisk-mcp/stdio-proxy
# Specific workspace (quote the URL to avoid zsh glob errors)
codex mcp add undisk-myproject \
--env UNDISK_API_KEY=sk_live_xxx \
--env 'UNDISK_ENDPOINT=https://mcp.undisk.app?workspace=YOUR_WORKSPACE_ID' \
-- npx -y @undisk-mcp/stdio-proxyClaude Desktop
npx -y @undisk-mcp/setup-claude --api-key sk_live_xxxClaude Code
claude mcp add --transport http undisk \
'https://mcp.undisk.app/v1/mcp?workspace=YOUR_WORKSPACE_ID' \
--header "Authorization: Bearer sk_live_xxx"How It Works
The proxy reads JSON-RPC messages from stdin, forwards them to the Undisk MCP server via Streamable HTTP, and writes responses to stdout. This enables tools that only support local stdio transports (e.g., Claude Desktop) to connect to the remote Undisk MCP workspace.
License
MIT
