cursor-chatgpt-web
Allows Cursor to delegate complex reasoning tasks to ChatGPT Web (GPT-5.6 Sol High specialist) via MCP, providing tools for turn-based and batch requests in Temporary Chats, with history persistence and up to five concurrent sessions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cursor-chatgpt-webUse ChatGPT Web to analyze the root cause of the production outage and propose a fix."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ChatGPT Web for Cursor
Use your ChatGPT Web account from Cursor as a GPT-5.6 Sol High specialist.
Cursor stays the parent agent (Grok / Claude / Composer). When a task needs stronger independent reasoning, it delegates through MCP. Each job gets its own ChatGPT Temporary Chat. Up to five specialists can run at once.
This is a Cursor-oriented fork of miuuyy/codex-chatgpt-web. It reuses that project's launcher, login, Temporary Chat worker, High → Sol slider mapping, and five-tab cap. It does not live inside Automationation or any other product repo.
The source path requires Bun 1.3.14.
What V1 feels like
You work in Cursor on Grok (or Claude / Composer):
Repair the assistant confirmation system and don't regress tenant isolation.
Cursor investigates with its own tools. When the architecture is genuinely hard, it calls:
chatgpt_web_turn({
mode: "high",
prompt: "<focused envelope: task, goal, relevant code, constraints, deliverable>"
})GPT-5.6 Sol High runs in a fresh Temporary Chat and returns root cause, risk, a safest fix, and tests. Cursor edits, runs tests, and continues.
For independent parallel review:
chatgpt_web_batch({
mode: "high",
tasks: [
{ id: "architecture", prompt: "Review architecture." },
{ id: "tests", prompt: "Analyze failing tests." },
{ id: "security", prompt: "Look for authorization risks." }
]
})Related MCP server: mcp-cli-tools
Modes
Path | Status | How |
MCP specialist | Supported V1 | Parent agent calls |
Model picker | Experimental | Custom model |
Native | Probe only | Enabled only if Cursor actually honors the custom model |
Default specialist:
chatgpt-web-high → GPT-5.6 Sol → High reasoning (slider index 2)
The selected model ID is authoritative. Cursor Fast/Effort must never silently change High into another mode.
Session rules
No
threadId→ one job, one Temporary Chat, then the browser slot is released.Same in-flight job (cancel, later tool roundtrips) → same Temporary Chat.
Explicit
threadId→ persist specialist history across later MCP calls. The physical tab is still recycled; history is replayed into a new Temporary Chat.Max 5 live browser sessions. A sixth concurrent job fails with
chatgpt_web_tab_limit(HTTP 429).Cursor owns project memory. GPT Web only sees the compiled envelope for that job.
Quick start
git clone https://github.com/Rakeem-C/cursor-chatgpt-web.git cursor-chatgpt-web
cd cursor-chatgpt-web
bun install --frozen-lockfile
bun run src/cli.ts setup --browser-only --acknowledge-unofficial
bun run src/cli.ts install-cursorThen restart Cursor. The parent agent should see MCP tools:
chatgpt_web_turnchatgpt_web_batchchatgpt_web_statuschatgpt_web_cancel
The Cursor specialist server is cursor-chatgpt-web cursor-mcp. The original ChatGPT-side Codex connector remains cursor-chatgpt-web mcp.
Sign-in still uses the upstream launcher/browser flow: system Chrome for passkeys, then a private embedded profile. Temporary Chat is a ChatGPT privacy mode, not anonymity. This project is unofficial.
Simulated MCP (no ChatGPT login)
CURSOR_CHATGPT_WEB_SIMULATE=1 bun run src/cli.ts cursor-mcpUse this only to verify Cursor can call the tools. It does not contact ChatGPT.
Autonomy policy
Use GPT Web High when:
architecture is ambiguous
root cause is difficult
several plausible implementations exist
security or authorization needs independent review
a large refactor needs a second opinion
repeated tests are failing without an obvious cause
Do not use GPT Web for trivial edits, formatting, simple searches, or one-line fixes.
install-cursor writes that policy to ~/.cursor/agents/chatgpt-web.md.
Experimental picker
Do not enable Override OpenAI Base URL until you capture real traffic from your installed Cursor:
bun run probePoint Cursor at http://127.0.0.1:17843/v1, send Ask and Agent prompts, then inspect src/cursor/fixtures/captured/. If the shapes are safe, cursor-serve exposes /v1/models, /v1/chat/completions, and /v1/responses for unique IDs only (chatgpt-web-high, never gpt-5.5).
Commands
cursor-chatgpt-web setup --browser-only
cursor-chatgpt-web login
cursor-chatgpt-web doctor
cursor-chatgpt-web cursor-mcp
cursor-chatgpt-web install-cursor
cursor-chatgpt-web cursor-status
cursor-chatgpt-web test-gpt-web --simulate
cursor-chatgpt-web cursor-serve
cursor-chatgpt-web probe --checklist
cursor-chatgpt-web mcp # original Codex Native connectorDevelopment
bun run app
bun test tests/*.test.ts
bun run typecheck
bun run verifyDisclaimer
Independent software, not affiliated with OpenAI or Cursor. Use only with your own ChatGPT account and in accordance with applicable terms. It does not bypass authentication or usage limits. UI drift fails closed.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server orchestrating API-first cross-review between Claude, ChatGPT Codex, Gemini, DeepSeek, Grok, and Perplexity with unanimous convergence gates.31711Apache 2.0
- FlicenseBqualityCmaintenanceMCP server that gives AI coding agents (Claude Code, Cursor, Cline, etc.) access to multiple AI models through Antigravity CLI and OpenAI Codex CLI, enabling mid-conversation model consultation and code review.8
- Flicense-qualityCmaintenanceLocal MCP server enabling ChatGPT to reference large files by path, manage long-running jobs, and register local resources like screenshots and logs without modifying source files.
- AlicenseBqualityCmaintenanceMCP server connecting Claude/Cursor to Codex CLI, enabling code analysis via @ file references, multi-turn conversations, sandboxed edits, and structured change mode.1320123MIT
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rakeem-C/cursor-chatgpt-web'
If you have feedback or need assistance with the MCP directory API, please join our Discord server