Bounded local MCP access to one approved repository for AI read/search and structured handoffs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Give AI access to your repository β not your machine.
RepoRelay lets ChatGPT safely inspect one local repository without giving it control of the rest of your computer.
Website Β· npm package Β· MCP listing
ChatGPT β Secure MCP Tunnel β tunnel-client β RepoRelay β one approved repository
Read safe files Β· Search code Β· One approved repository Β· No shell Β· No Git Β· No arbitrary writes
Quick Setup Β· Use It Β· Handoff Β· Troubleshooting Β· Security
RepoRelay is a local, first-party MCP bridge that gives ChatGPT bounded access to exactly one approved repository on your computer β nothing more.
ChatGPT reviews your code through RepoRelay, and can leave a structured task for a separate local coding agent (like Codex or Claude) through fixed handoff files. RepoRelay is the security boundary between ChatGPT and your machine.
MCP (Model Context Protocol) is the standard that lets ChatGPT call tools.
ChatGPT is the MCP client. RepoRelay is the local MCP server and security
boundary: it decides what ChatGPT may access and exposes exactly one approved
repository at a time. tunnel-client is only the secure networking pipe that
carries ChatGPT traffic to your computer.
| Component | Job |
|---|---|
| ChatGPT | MCP client β chooses RepoRelay tools. |
| Secure MCP Tunnel | Carries traffic from ChatGPT to your computer. |
tunnel-client | Local network forwarder; points the tunnel at RepoRelay. |
| RepoRelay | MCP server + security boundary; enforces authentication and allowed access. |
| Repository | The one directory ChatGPT is allowed to inspect. |
What ChatGPT can do through RepoRelay (the normal 7-tool setup):
What ChatGPT cannot do:
This is one of RepoRelay's strongest differentiators: ChatGPT can read and plan against your code, but it gets no execution capability and can only write to a few fixed handoff files you control.
You need:
>=22.19 and <27 (npm is included). Check with
node --version.You do not need to download anything else. RepoRelay installs the official
OpenAI tunnel-client automatically during reporelay tunnel setup.
Do not worry about the handoff protocol yet. The quickstart sets up working handoff files for you and explains them as you go.
Windows paths. Always quote the full path and keep the backslashes:
C:\Users\you\Projects\my-appis correct.C:Users\you\Projects\my-appis not β the backslashes matter.
Check the install:
If reporelay is not recognized, see Troubleshooting.
Replace the path with the repository you want to expose. Keep this PowerShell window open.
You should see:
The normal quickstart enables the 7-tool handoff surface (4 inspection
tools + 3 fixed handoff writers). RepoRelay now creates a small .ai-handoff
workspace and an AGENTS.md note so ChatGPT can leave structured tasks and
reviews for a separate local coding agent:
Why does RepoRelay create these? ChatGPT still cannot run commands, use Git, or arbitrarily edit your repository. These files are simply a place where ChatGPT can leave a task, and a separate local coding agent (running on your own machine, with your own permission) can leave its result. More below in ChatGPT β coding-agent handoff.
To stop RepoRelay later, press Ctrl+C in this window. There is no
reporelay quickstart --stop.
Immediately after quickstart, verify RepoRelay's actual security boundary:
You should see:
Audit starts its own temporary loopback listener and exercises the real authenticated MCP surface, containment checks, and handoff restrictions. It does not modify your repository. This validates RepoRelay before ChatGPT is connected.
In a second PowerShell window, run:
This starts the RepoRelay setup wizard. It does everything for you:
You provide exactly two things, both in OpenAI Platform:
tunnel_id back in the terminal.tunnel-client to OpenAI; it is not the RepoRelay
bridge secret.Creating or editing a tunnel needs the Tunnels Read + Manage permission;
running tunnel-client or selecting the tunnel needs Tunnels Read + Use.
These are organization-level permissions granted by your org owner or RBAC
admin. Follow the current
OpenAI Secure MCP Tunnel guide
for the exact UI and permission details.
When the wizard finishes, you should see:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/reporelay)<a href="https://allmcps.com/mcp/reporelay"><img src="https://allmcps.com/api/badge/reporelay?style=directory" alt="RepoRelay on AllMCPs" /></a>