Forwards ChatGPT traffic to any local MCP server over HTTP. No open ports needed.
729
OpenAI tunnel client. Forwards ChatGPT traffic to any local MCP server over HTTP. No open ports needed.
| Tag | Base |
|---|---|
latest | alpine:latest (~15 MB) |
docker run \
-e OPENAI_TUNNEL_ID=tunnel_xxx \
-e CONTROL_PLANE_API_KEY=sk-proj-xxx \
-e MCP_SERVER_URL=http://host.docker.internal:8000/mcp \
xeze/openai-tunnel:latest
services:
openai-tunnel:
image: xeze/openai-tunnel:latest
environment:
OPENAI_TUNNEL_ID: ${OPENAI_TUNNEL_ID}
CONTROL_PLANE_API_KEY: ${OPENAI_TUNNEL_API_KEY}
MCP_SERVER_URL: http://mcp:8000/mcp
depends_on:
- mcp
restart: unless-stopped
# .env
OPENAI_TUNNEL_ID=tunnel_xxx
OPENAI_TUNNEL_API_KEY=sk-proj-xxx
| Variable | Required | Description |
|---|---|---|
OPENAI_TUNNEL_ID | ✅ | Tunnel ID from platform.openai.com → Settings → Tunnels |
CONTROL_PLANE_API_KEY | ✅ | OpenAI API key with Tunnels Read + Use permissions |
MCP_SERVER_URL | ✅ | URL of your MCP server (/mcp path) |
MCP_SERVER_URL defaults to http://host.docker.internal:8000/mcp if not setxeze/mcp-server or your ownContent type
Image
Digest
sha256:c27ff4023…
Size
11.2 MB
Last updated
4 months ago
docker pull xeze/openai-tunnel