ChatGPT Delegate
Allows delegation of research, writing, and lookup tasks to ChatGPT Web/App, saving the results as Markdown files locally.
Click on "Deploy 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., "@ChatGPT Delegate调研一下 MCP 社区最佳实践"
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 Delegate
ChatGPT Delegate lets Codex hand off substantive work to ChatGPT Web/App while Codex only orchestrates.
It is useful for deep research, PRD drafting, design thinking, comparison writing, community best-practice scans, and quick current-information lookups where you want ChatGPT to spend the thinking/search effort and save the final Markdown back to the local filesystem.
Project page: https://longbiaochen.github.io/chatgpt-delegate/
Boundary
Codex prepares the task, starts the local MCP connector, opens ChatGPT, sends the prompt, and waits for a saved file.
ChatGPT Web/App performs the research, thinking, writing, or lookup.
The connector only saves ChatGPT's Markdown result under
artifacts/chatgpt-delegation/.The connector does not call Codex, the OpenAI API, private ChatGPT APIs, session tokens, cookies, or reverse-engineered endpoints.
By default, Codex should return only status and a file link, not paste the full result back into chat.
Related MCP server: ChatGPT Codex Bridge
Install
git clone https://github.com/longbiaochen/chatgpt-delegate.git
cd chatgpt-delegate
python3 -m venv .venv
./.venv/bin/pip install -e ".[chatgpt,test]"CLI
Prepare a task:
chatgpt-delegate prepare "调研一下 MCP 社区最佳实践" --kind autoStart the MCP server:
chatgpt-delegate serve --host 127.0.0.1 --port 8000 --public-host <public-host>Check status:
chatgpt-delegate status <task-id>Read metadata without loading the Markdown body:
chatgpt-delegate read <task-id> --metadata-onlyList recent results:
chatgpt-delegate listThe old console entry remains available as a compatibility alias:
chatgpt-research-connector --helpProfiles
--kind auto routes common Chinese trigger words to one of three prompt profiles:
Intent | Kind | Profile | Behavior |
调研, 深度研究, 社区最佳实践, 研究一下 |
|
| Thinking pro style, web research, long Markdown report, source list |
设计, 构思, 思考, 比较, 撰写, 方案, PRD |
|
| Thinking high style, structured proposal/PRD/comparison/writing |
查一下, 找一下, 确认, 最新 |
|
| Instant web style, short answer with evidence and links |
Data Flow
In Codex, ask:
让 ChatGPT 调研一下 xxx.Codex runs
chatgpt-delegate prepare ...and getstask_idplusprompt.md.Codex exposes the local MCP server through an HTTPS tunnel and configures ChatGPT Developer connector URL as
https://<public-host>/mcp.Codex opens ChatGPT Web/App, selects the connector, and sends
prompt.md.ChatGPT performs the work and calls:
save_task_result(task_id, title, markdown, summary=None, overwrite=True)The connector writes:
artifacts/chatgpt-delegation/<task_id>/task.json artifacts/chatgpt-delegation/<task_id>/prompt.md artifacts/chatgpt-delegation/<task_id>/result.md artifacts/chatgpt-delegation/<task_id>/result.jsonCodex polls
chatgpt-delegate status <task-id>and returns the saved file path.
MCP Tools
save_task_result(task_id, title, markdown, summary=None, overwrite=True)list_results(limit=20)read_result(task_id)connector_status()save_markdown_report(...)for older prompts
connector_status() must report:
{
"codex_execution": false,
"openai_api": false,
"private_chatgpt_api": false
}Codex Skill
This repo includes a reusable skill at:
skills/chatgpt-delegate/SKILL.mdInstall or copy it into your Codex skills directory, then trigger it with requests such as:
让 ChatGPT 调研一下 100M 上下文大模型的社区方法
用 ChatGPT 想一下这个 PRD
请 ChatGPT 查一下最新进展Tests
python3 -m pytest -q
git diff --checkThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Share one project context across ChatGPT, Claude, Telegram and any MCP client.
MCP-native notes and memory for ChatGPT, Claude, and other AI tools.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceLocal MCP bridge enabling ChatGPT web to access approved local files and execute tasks via local Codex.7MIT
- AlicenseNot gradedqualityAmaintenanceEnables ChatGPT to securely inspect local Codex projects, read session history, and dispatch confirmed tasks to the Codex CLI through a local MCP bridge.Apache 2.0
- AlicenseAqualityCmaintenanceEnables Codex to send text tasks to ChatGPT web, await responses, continue conversations, choose reasoning effort, and manage projects through MCP tools on macOS.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables coding agents like Codex to use the ChatGPT web app as a planning and review brain, letting ChatGPT read only needed code via OAuth MCP and submit locally authorized tasks without API keys or repository uploads.2MIT