ChatGPT Delegate
Allows delegation of research, writing, and lookup tasks to ChatGPT Web/App, saving the results as Markdown files locally.
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., "@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: codex-chatgpt-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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/longbiaochen/chatgpt-delegate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server