MCP Plugins With ChatGPT Web
Provides local Git repository integration for status, diffs, staging, commits, branches, worktrees, restore, fetch, fast-forward-only pull, and explicit-branch push.
Provides GitHub integration through GitHub CLI for listing and viewing pull requests and issues, inspecting checks, creating draft PRs from pushed branches, and merging reviewed exact head SHAs.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Plugins With ChatGPT Web
A self-hosted MCP Workbench for local coding and Computer Use from ChatGPT Web.
Quick start · Computer Use · Documentation · V2.0.0 release notes
What it does
Local coding: inspect and edit files, search projects, run commands and background processes, and work with Git/GitHub.
Workbench: manage projects, review diffs, approve changes, and restore supported file edits with checkpoints and Undo/Redo.
Computer Use — new in v2.0.0: let ChatGPT Web observe and control a managed Chrome/Edge browser, upload files, and track page progress. An optional Windows desktop backend is also available.
Continuity: keep task handoffs across conversations; use Advanced mode for parallel tasks and worktrees.
MCP hub: connect upstream MCP servers and expose selected tools.
The server and Workbench run on your machine. ChatGPT connects to the MCP service through a tunnel; tool results and requested screenshots are returned to the connected client.
Related MCP server: chatgpt-local-coding-agent
Requirements
Core: Node.js 22+ with npm, Git, and ChatGPT access that supports custom MCP apps/developer mode.
Browser Computer Use: installed Chrome or Edge and the optional npm dependencies.
Windows desktop control: Windows,
uv, and the separate backend setup.Optional: GitHub CLI (
gh) for GitHub features; Docker for workspace command isolation. The automatic OpenAI tunnel installer requires Windows/PowerShell.
Quick start
git clone https://github.com/Mieruko/MCP_Plugins_With_ChatGPTWeb.git
cd MCP_Plugins_With_ChatGPTWeb
git checkout v2.0.0
npm ci --include=optional
npm startOn first launch, the wizard asks for your project folder and connection mode. It saves .env, builds as needed, starts the server and tunnel, and opens the local Workbench.
Setup option | ChatGPT connection | Notes |
1 — Cloudflare Quick Tunnel | Server URL + OAuth | Use the printed HTTPS URL with |
2 — OpenAI Secure MCP Tunnel | Tunnel + No Auth | Recommended on Windows when you have tunnel access. Requires a Tunnel ID and Runtime key with Read + Use permissions. |
3 — Local only | No public ChatGPT connection | Run the Workbench and MCP service locally. |
Follow the complete setup guide for tunnel creation, wizard prompts, authentication and repairs. Keep the terminal open while working; Ctrl+C stops the launcher and its children.
In ChatGPT, add and enable the configured app in a new conversation, then ask:
Call workbench and show the current workspace, task and permissions.Confirm that the returned project path is correct before requesting changes. Default addresses are MCP http://localhost:3000/mcp and Workbench http://127.0.0.1:3001/ui/workbench.html; use the printed addresses if ports are occupied.
Run npm run setup to reconfigure or npm run repair:tunnel to repair OpenAI tunnel settings. After changing server tools, refresh the ChatGPT connector and start a new conversation.
Computer Use for ChatGPT Web
Computer Use is disabled by default. After installation, add these settings to .env:
COMPUTER_USE_ENABLED=true
COMPUTER_BROWSER=chrome
COMPUTER_BROWSER_HEADLESS=falseUse msedge for Edge. If optional dependencies were omitted, run npm ci --include=optional and npm run build before restarting.
Finish active tasks, restart the server, refresh the connector, and start a new ChatGPT conversation.
In Workbench, grant the task machine scope. Ask/Auto/Full still applies; in Basic mode the conversation must hold write control.
Open Computer Use, select the task, and open the browser to sign in yourself.
Ask ChatGPT to attach to the managed browser and carry out your request. Use the dashboard's Stop button to stop browser control.
Example request:
Use Computer Use to open https://example.com in the managed browser,
inspect the page, and summarize its contents.Tool | Purpose |
| Open, inspect or leave a session |
| Read the current UI and optionally capture an image |
| Navigate, click, type, select, scroll or switch tabs |
| Supply local files to an open browser file chooser |
| Track progress and monitor visible page evidence for up to 10 minutes |
All five tools are available in the slim profile when enabled. The browser preserves login state in a Workbench profile shared by authorized tasks and workspaces on that server. It does not automatically attach to your personal browser. Handle login, 2FA and CAPTCHA yourself.
Current limits: live ChatGPT tunnel workflows, Facebook/Colab completion and Windows desktop workflows are not fully validated. Job monitors cannot wake a closed chat, and matching page text alone does not establish remote success. Windows control is a separate opt-in; captures may include the full desktop. See the Computer Use guide and verification record.
Workbench
Experience | Use it for |
Basic — recommended | Everyday coding with one writer conversation, review and Undo |
Advanced | Separate tasks, parallel worktrees, previews and a merge queue |
Experience, permission mode and tool profile are separate settings. Change experience in Settings → Experience. To transfer Basic write access, use ChatGPT write control → Choose conversation. See experience and task coordination.
Permissions and security
New tasks start with Ask + workspace-only. Ask requires approval for mutations; Auto approves supported routine edits; Full disables Workbench approval prompts for that task. Machine scope is a separate setting required by Computer Use and other host/network operations.
Keep the admin/Workbench port local and expose only MCP through the configured tunnel. Keep .env, browser profiles, credentials and Workbench state out of Git. File Undo does not reverse shell commands, remote posts or Git pushes. Full does not disable the connected client's own checks.
See the permission and sandbox reference for path protection, optional Docker isolation and permission changes from chat.
Upgrade
Stop the launcher, preserve local edits and .env, and back up the configured WORKBENCH_PATH before updating:
git fetch origin --tags
git checkout v2.0.0
npm ci --include=optional
npm run build
npm startRefresh the ChatGPT connector and start a new conversation after upgrading. See release notes for this version's changes.
Documentation
Guide | Contents |
Tunnels, authentication, configuration, repairs and launcher options | |
Browser setup, profiles, uploads, jobs and Windows backend | |
Recorded checks and remaining gaps | |
Architecture, tools, GitHub, permissions, history and upstream MCP | |
Write control, task binding and parallel work | |
Task binding and client safety checks |
For GitHub tools, install GitHub CLI and authenticate locally with gh auth login. See supported GitHub operations.
Development
npm ci --include=optional
npm run build
npm testTypeScript source is in src/; the Workbench frontend is in public/ui/. See development commands and Computer Use checks. Report reproducible bugs through GitHub Issues.
Upstream and project history
This project builds on hoangcoderr/chatgpt-local-coder, with additional Workbench and Computer Use development maintained in this fork. See upstream workflow.
License
MIT. The license retains the upstream copyright notice and the notice for modifications in this fork.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
AppFlowy MCP server for ChatGPT, Claude and any AI agent: list workspaces, read page tree, list database rows, create database row, update database row, create page, restore from trash and share page in your own AppFlowy account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to AppFlowy yourself; Cotlet does not store your password and you need no AppFlowy API key. About the official AppFlowy API: AppFlowy Cloud has a documented REST API for workspaces, the folder tree and database rows, but no hosted MCP server (checked 25 Oct 2026). The official MCP service is an optional part of the commercial self-hosted edition. Setup and FAQ: https://cotlet.dev/integrations/appflowy-api-mcp-server
Overleaf MCP server for ChatGPT, Claude and any AI agent: list projects, read file, edit file, compile project, add comment, reply to comment, accept tracked change and invite collaborator in your own Overleaf account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Overleaf yourself; Cotlet does not store your password and you need no Overleaf API key. About the official Overleaf API: Overleaf has no public API to read or change existing projects (checked 5 Nov 2026). Its only API, Open in Overleaf, sends LaTeX in one direction to create a new project. Setup and FAQ: https://cotlet.dev/integrations/overleaf-api-mcp-server
Chatwoot MCP server for ChatGPT, Claude and any AI agent: list conversations, reply to conversation, add private note, assign conversation, add labels and resolve or snooze conversation in your own Chatwoot account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Chatwoot yourself; Cotlet does not store your password and you need no Chatwoot API key. About the official Chatwoot API: Chatwoot has a full REST API, the Application API, and an official command-line client, but no official MCP server (checked 22 Oct 2026). The API covers conversations, messages, contacts, labels, teams and assignments with an access token from Profile Settings. Setup and FAQ: https://cotlet.dev/integrations/chatwoot-api-mcp-server
WooCommerce MCP server for ChatGPT, Claude and any AI agent: list orders, update order status, create refund, create coupon, update product and get sales report in your own WooCommerce account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to WooCommerce yourself; Cotlet does not store your password and you need no WooCommerce API key. About the official WooCommerce API: Yes. WooCommerce has a full REST API (wc/v3) for orders, products, customers, coupons, refunds and reports, and a store owner creates consumer keys for it per store (checked 16 Oct 2026). Setup and FAQ: https://cotlet.dev/integrations/woocommerce-api-mcp-server
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT to inspect and edit local projects through a secure MCP interface, offering workspace management, file operations, git integration, and safe command execution.6MIT
- AlicenseAqualityDmaintenanceEnables ChatGPT web to interact with local Windows/WSL shell and code workspaces via an MCP server, providing file access, shell execution, and snapshot-based workspace management with per-command authorization.18MIT
- AlicenseNot gradedqualityCmaintenanceTurns ChatGPT web into a local coding agent, enabling file edits, shell commands, Git operations, patches, and process management through 40+ MCP tools.MIT
- AlicenseNot gradedqualityCmaintenanceEnables ChatGPT and other MCP clients to browse, search, edit and upload files, run commands and interactive terminals, inspect Git history and worktrees, dispatch coding agents, and install composable plugins within locally registered workspaces. Requests execute under the user's own machine with per-request approval or auto-approval, keeping files, tasks and results local unless explicitly returned.1MIT