Self-hosted and AI
Expose a local MCP server, Ollama, n8n, Home Assistant or WordPress on a public HTTPS URL with Horizon, including behind CGNAT.
Reach tools you run yourself from outside your network. Horizon connects outward, so it works without port forwarding.
Horizon has no password protection. Anyone with the URL can reach the service. Use the service's own sign-in, and stop the tunnel when you don't need it.
Expose a local MCP server
Connect Claude or the MCP Inspector over Streamable HTTP.
Expose a local Ollama API
Stream model responses to another machine.
Receive webhooks in self-hosted n8n
Show the public URL in webhook nodes.
Reach Home Assistant from outside
WebSockets included.
Share a local WordPress site
Stop the redirect to localhost.
Host a web app behind CGNAT or Starlink
When port forwarding isn't an option.
Share a MAMP, WAMP or XAMPP virtual host
Share a MAMP, WAMP or XAMPP virtual host such as mysite.test with a Horizon tunnel by passing the host name to hrzn tunnel.
Expose a local MCP server
Expose a local MCP server over Streamable HTTP with a Horizon tunnel, and connect Claude or the MCP Inspector to it.