Path A is the mandatory first step before attempting any remote setup. The goal is simple: prove that the local server starts, the dashboard loads, and health checks pass — all while the server stays bound toDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/XxYouDeaDPunKxX/chatgpt-local-agent-mcp/llms.txt
Use this file to discover all available pages before exploring further.
127.0.0.1 and nothing is exposed to the internet. Completing Path A cleanly before moving on to Path B is not optional; it avoids wasting time debugging remote OAuth and tunnel problems on top of a server that was never working locally.
Path A does not connect ChatGPT. That is intentional. You are only verifying the local server here.The following are not required for Path A:
- Cloudflare or any tunnel
- Public URL or public hostname
- GitHub OAuth App
- ChatGPT connector OAuth credentials
- Remote connector of any kind
Requirements
- Windows
- Node.js and npm
- PowerShell or Windows PowerShell
- Git (recommended)
Steps
Run the installer
From the extracted source folder, launch the installer batch file:The extracted source folder is only the source package — it is not the runtime folder. The installer copies the app into a separate install folder and builds there.The default install (runtime) folder is:
Install/Update App Files
Inside the installer, choose your install folder, then click:This copies the public app files into the runtime folder. Run this step again any time you want to repair or update the installation.
Run Preflight
Click:Preflight checks that the required files are in place. If it reports missing files, go back and run Install/Update App Files first, then re-run preflight.
Configure .env for localhost-only smoke testing
Open the Configuration tab in the installer.For the first local-only smoke test, use these settings:The equivalent Then click Save .env.
.env values are:Install Dependencies and Build
Click:This runs the following in the runtime folder:This step is safe to re-run for repair or update flows.
Create Shortcuts
Click:This creates Desktop and Start Menu shortcuts for the local control surfaces so you can open the control menu and dashboard without navigating back to the installer each time.
Open Control and start the local server
Click:Use the control menu or fallback app to start the local MCP server. The server will bind to
http://127.0.0.1:8789 by default.Open the local dashboard
Once the server is running, open the dashboard in your browser:The health endpoint is also available at:You should see the dashboard load and the health endpoint return a response. If either is unreachable, check that the server process started cleanly.
What a successful smoke test looks like
After completing the steps above, a clean smoke test confirms all of the following:- Server starts without errors
- Health endpoint (
/healthz) responds successfully - Dashboard opens at
http://127.0.0.1:8789/dashboard - Build output exists in the runtime folder
- Local control surfaces (shortcuts, control menu) are usable