Skip to main content
Glama
MCP Plugins With ChatGPT Web

MCP Plugins With ChatGPT Web

by Mieruko

MCP Plugins With ChatGPT Web

A self-hosted MCP Workbench for local coding and Computer Use from ChatGPT Web.

Release License: MIT

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 start

On 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 /mcp; the URL changes between runs.

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=false

Use msedge for Edge. If optional dependencies were omitted, run npm ci --include=optional and npm run build before restarting.

  1. Finish active tasks, restart the server, refresh the connector, and start a new ChatGPT conversation.

  2. In Workbench, grant the task machine scope. Ask/Auto/Full still applies; in Basic mode the conversation must hold write control.

  3. Open Computer Use, select the task, and open the browser to sign in yourself.

  4. 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

computer_session

Open, inspect or leave a session

computer_observe

Read the current UI and optionally capture an image

computer_act

Navigate, click, type, select, scroll or switch tabs

computer_upload

Supply local files to an open browser file chooser

computer_job

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 start

Refresh the ChatGPT connector and start a new conversation after upgrading. See release notes for this version's changes.

Documentation

Guide

Contents

Setup and troubleshooting

Tunnels, authentication, configuration, repairs and launcher options

Computer Use

Browser setup, profiles, uploads, jobs and Windows backend

Computer Use verification

Recorded checks and remaining gaps

Workbench reference

Architecture, tools, GitHub, permissions, history and upstream MCP

Basic and Advanced

Write control, task binding and parallel work

Scheduled troubleshooting

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 test

TypeScript 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…

    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

    • A
      license
      Not graded
      quality
      C
      maintenance
      Turns ChatGPT web into a local coding agent, enabling file edits, shell commands, Git operations, patches, and process management through 40+ MCP tools.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables 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.
      1
      MIT