tunnel-client
View on GitHubCustomer-run client for Secure MCP Tunnel: connect private or localhost MCP servers to ChatGPT, Codex, the Responses API, and AgentKit without exposing them to the public internet.
OpenAI's customer-run daemon that connects private or localhost MCP servers to ChatGPT, Codex, the Responses API, and AgentKit via an OpenAI-hosted tunnel, avoiding public exposure. Go CLI with health/metrics endpoints, OAuth support, and an embeddable Go SDK.
Use Cases
Connect a localhost or private MCP server to ChatGPTConnect private MCP servers to Codex without inbound firewall rulesExpose internal MCP tools to the Responses API and AgentKitEmbed an MCP server in a Go process via in-memory transportRun a health/metrics-observable tunnel daemon for enterprise MCP connectorsDeploy secure MCP tunnels on Docker, Kubernetes, or VMsDebug readiness, connector discovery, and OAuth for MCP tunnels
Built With
- Language
- Go
- Frameworks
- Model Context Protocol Go SDK · uber-go/fx · Cobra · OpenTelemetry · Prometheus · Cloudflare cloudflared · SvelteKit · Vite · Docker · Bazel · pnpm
Tags
mcp · mcp-tunnel · mcp-gateway · secure-mcp-tunnel · mcp-client · cli · go · chatgpt · codex · agentkit · responses-api · oauth · self-hosted · daemon · observability · networking