This quickstart walks through Path A — the local-only smoke test. By the end you will have the MCP server installed, built, and running on your Windows machine, with the dashboard and health endpoint both responding. No Cloudflare tunnel, no GitHub OAuth App, no ChatGPT connector, and no public URL are involved at this stage. The goal is simply to prove the server starts and the local control surfaces work before touching anything remote.Documentation 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.
Requirements
- Windows (the server and installer are Windows-specific)
- Node.js and npm — install from nodejs.org
- PowerShell or Windows PowerShell
- Git — recommended, required for Git tools
Installation steps
Download and extract the source
Download the project source archive and extract it to a local folder of your choice — for example
C:\Users\you\Downloads\chatgpt-local-agent-mcp.This extracted folder is the source package only. The installer will copy the app files into a separate runtime folder. Do not run the server directly from the extracted source.Run the installer batch file
Open PowerShell, navigate to the extracted source folder, and run the installer:The installer opens a GUI that guides you through the remaining steps. The default runtime install folder is:
Click Install/Update App Files
In the installer, confirm the install folder and then click:This copies the public app files from the source package into the runtime folder. The step is safe to repeat for updates and repairs.
Click Run Preflight
Click:Preflight checks that the required app files are present in the install folder. If any files are missing, go back and run Install/Update App Files first.
Configure .env for localhost-only testing
Open the Configuration tab in the installer. For this first local smoke test, use these values:Then click Save .env.
Click Install Dependencies + Build
Click:This runs
npm ci followed by npm run build inside the runtime install folder. Wait for the step to complete before continuing. The step is re-runnable for repair and update flows.Click Create Shortcuts
Click:This creates Desktop and Start Menu shortcuts for the local control surfaces, including the control menu and the fallback PowerShell dashboard.
Open Control and start the server
Click:The control menu opens. Use it to start the local server. The server will begin listening at
http://127.0.0.1:8789. You should see a startup message in the console confirming the host, port, and auth mode:Open the dashboard and health endpoint
With the server running, open both URLs in a browser:If the dashboard loads and the health endpoint responds, the server is running correctly.
- Dashboard: http://127.0.0.1:8789/dashboard
- Health check: http://127.0.0.1:8789/healthz
This quickstart does not connect ChatGPT. At this point you have a working local server with a visible dashboard, but no remote connector is configured yet. Connecting ChatGPT requires a public HTTPS endpoint, a Cloudflare Tunnel, GitHub OAuth credentials, and ChatGPT connector OAuth values — all covered in Path B.
Next steps
Once Path A is working, follow the full remote connector guide to expose the server to ChatGPT:Path B — Remote Connector
Configure GitHub OAuth, Cloudflare Tunnel, and ChatGPT connector credentials to connect ChatGPT to your local server over HTTPS.