MCP server to orchestrate GPT web chat into a local coding agent using Pi agent's harness.
An OAuth-protected MCP server that exposes the Pi Agent coding-tool harness over Streamable HTTP (and legacy SSE). It is designed for a single trusted owner connecting a remote MCP client such as ChatGPT to a local development machine.
See the complete getting-started guide for first-time setup and ChatGPT OAuth configuration.
Prerequisite: Node.js 22.19+. On Linux, the first start automatically downloads the selected hosting binary (official Cloudflare cloudflared for a Quick Tunnel or Caddy for direct nip.io HTTPS) to the private PiLink configuration directory. On macOS and Windows, install the selected hosting binary yourself first.
The first run creates ~/.config/pilink/.env with mode 0600, asks how to expose PiLink publicly, then guides you through ChatGPT's user-defined OAuth setup and waits for its callback URL. pilink init creates the private configuration without starting the server. pilink serve starts without public hosting for reverse-proxy or local use.
Set PICLOUDFLAREDPATH when your preferred cloudflared binary is outside PATH, or PICLOUDFLAREDURL to use a custom mirror for automatic downloads.
The first pilink start asks which public hosting mode to save. pilink start --setup deletes all PiLink-generated state (configuration, OAuth clients, managed hosting binaries, and Caddy TLS state), then runs the complete first-time setup again. It does not delete your repository or workspace:
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/roccoangelella--PiLink.html)
PickleShell ChatGPT Plugin - Interactive sessions with your local AI agent from ChatGPT
LarryStanley/pi-delegateDelegate coding work from Claude Code to a local pi agent — MCP tools with mid-run steer/abort, plus per-project discipline hooks.
vibheksoni/session-exportConvert AI coding CLI sessions between Codex, Claude Code, Pi, OpenCode, Devin, and Factory. SDK, CLI, MCP chat recall, and trace export for fine-tuning.
Kerneta/daidocsOpen plain-text file format for AI memory. Your assistant's long-term memory as .dai files on your disk: readable by Claude, GPT, Gemini, Cursor, local models and grep (all LLM models work). MCP serve
alexanderradahl/mac-developer-bridgeGive ChatGPT a real terminal on your Mac. Open-source MCP bridge for shell, files, PTY sessions, jobs, and Codex history.
SamG-Coder/ThreeBrowserStudioLLM-first Three.js WebGPU scene and animation authoring with a persistent native viewport and typed MCP editing
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.