tunnel-client
Active·★ 547·Apache-2.0·Updated 2026-10-08
★ Essential★ Hidden Gem
`tunnel-client` is a customer-run agent that securely connects private or localhost Model Context Protocol (MCP) servers to OpenAI products like ChatGPT and Codex through an OpenAI-hosted tunnel. It enables secure access for AI models without exposing the MCP server to the public internet, simplifying deployments in restricted network environments.
#Secure Tunnel#API Proxy#LLM Connectivity#Private Network#OpenAI Integration#Go SDK#Deployment Agent
01
Features
01Securely connects private or localhost MCP servers to OpenAI products like ChatGPT and Codex.
02Operates as a daemon with health checks, metrics, and an administrative UI for operational visibility.
03Supports flexible MCP server integration via Streamable HTTP, stdio, or in-memory transports.
04Offers an embeddable Go SDK for direct integration into Go applications.
02
Compatibility
Go
SDK/Runtime
Verified via docs
Docker
Deployment
Verified via docs
Kubernetes
Deployment
Verified via docs
Linux
OS
Verified via docs
MacOS
OS
Verified via docs
Windows
OS
Verified via docs
03
Quick start
1
$ make admin-ui
2
$ go build -o bin/tunnel-client ./cmd/client
04
Use cases
↳Connecting a private or localhost MCP server to OpenAI-hosted products like ChatGPT when public internet access is restricted.
↳Deploying an operator-visible daemon for an MCP server before connecting it to external APIs, ensuring readiness and observability.
↳Integrating directly into a Go application using the Go SDK to bridge an in-memory MCP server with OpenAI tunnels.
05
Alternatives
Comments
Log in to leave a comment
No comments yet. Be the first!