Getting Started

Connect ChatGPT

Connect ChatGPT to RepoTunnel's authenticated MCP endpoint and verify the connection with a real tool call.

Guides follow the current project source. Check the release notes for your installed version.

Prepare the public connection

Start RepoTunnel, approve one project and complete one provider guide. In Connect, wait for Ready and copy the exact public MCP endpoint displayed by the app, including /mcp.

ChatGPT’s custom-app controls depend on your plan and workspace policy. Check OpenAI’s current developer-mode guide if the controls below are unavailable; a workspace administrator may need to enable access.

1 Open the app settings

  1. Sign in to the ChatGPT account that will use RepoTunnel.
  2. Open Settings → Apps and find the developer-mode controls described in OpenAI’s guide. Enable the feature if your account and workspace permit it.
  3. Start the custom-app creation flow. Use your own private connection for this computer.
Note

ChatGPT can change labels and availability. Follow the linked current OpenAI guide when your settings differ.

2 Add RepoTunnel and authorize it

  1. Name the app RepoTunnel and paste the exact public MCP endpoint copied from Connect.
  2. Choose the OAuth authentication path for this endpoint and continue to the authorization prompt.
  3. Confirm the authorization in RepoTunnel’s intended local connection flow. Scan or refresh tools in ChatGPT when prompted.
  4. Finish creating the app, then confirm RepoTunnel is available in the chat’s app selector.
Note

A public HTTPS response proves reachability only. OAuth authorization and tool discovery must also succeed.

3 Verify a real project request

Open a new chat, select RepoTunnel and make a read-only request against the one project you approved. Confirm that the response names the intended project and is based on its actual files.

Code
List the approved RepoTunnel workspaces, select my test project,
and read its README. Do not modify any files.

Refresh or reconnect when needed

After a RepoTunnel upgrade, use the client’s rescan or refresh flow to load the current tools. Reauthorize if OAuth has expired. A changed provider hostname can require updating or recreating the custom app.

The optional continuation extension helps resume saved exact conversations; it is separate from configuring the MCP app.

Start typing to search.