gpt-dsh-bridge
Allows ChatGPT to drive DeepSeek Harness (DSH) through MCP tools for task submission, status tracking, result retrieval, revision, approval, and session management.
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., "@gpt-dsh-bridgeSubmit a task to deploy the new model version"
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.
GPT↔DSH Bridge
A bridge for ChatGPT web to drive DeepSeek Harness (DSH) for automated task execution.
GPT is the commander, DSH is the executor. An MCP protocol links them together.
English · 中文 | MIT License
Quick Start
git clone https://github.com/baochaofan0404/gpt-dsh-bridge.git
cd gpt-dsh-bridge
pnpm install
pnpm build
pnpm startThen connect to the exposed https://<tunnel>/mcp endpoint via ChatGPT Developer Mode (Connectors → Add MCP), and you can use tools like dsh_task_submit in the conversation to drive DSH to execute tasks.
Related MCP server: dsh-chatgpt-bridge
Architecture
┌─────────────────┐ HTTPS MCP ┌──────────────────────────┐ ACP ┌──────────┐
│ ChatGPT Web │ ─────────────────► │ Bridge Orchestrator │ ───────────► │ DSH │
│ (MCP Host) │ │ (Node · Windows/WSL) │ stdio RPC │ (WSL) │
└─────────────────┘ │ │ └──────────┘
▲ │ · 13 MCP 工具 │
│ 结果回投(模型自然写入对话) │ · 任务状态机 │
│ │ · conversation↔session │
└───────────────────────────────────┘ 映射 + 持久化 │Core Design Principles:
DSH stays untouched: reuse the existing ACP server, zero intrusion
Bridge is a thin layer: only task orchestration, state management, and protocol adaptation
ChatGPT side connects via native Developer Mode MCP (channel verified at
E:\mcpgpt)
MCP Tool Contract (currently 13)
工具 | 用途 |
| Submit a new task, returns taskId |
| Query task status |
| Get the final task result |
| Cancel a running task |
| Revise based on current results and re-execute |
| Manually approve HUMAN_REQUIRED tasks |
| Manually review task results |
| List all tasks under a project |
| Create/switch workspace project |
| View project status |
| List DSH sessions |
| Archive completed sessions |
| Rotate DSH session (when context is too long) |
Task State Machine
CREATED → SUBMITTED → RUNNING → SUCCESS → COMPLETED
↘ FAILED
↘ TIMEOUT
↘ CRASHED
↘ CANCELLED
↘ HUMAN_REQUIRED → (approve) → RUNNING
→ (reject) → CANCELLEDSee designs/state-machine.md for the complete state machine definition.
Directory Structure
gpt-dsh-bridge/
├── src/
│ ├── mcp/ # MCP server + 13 个工具实现
│ ├── task/ # TaskManager + TaskStore(SQLite)
│ ├── workspace/ # 项目/工作区管理
│ ├── errors.ts # BridgeError + error codes
│ └── config.ts # 配置加载
├── designs/ # 架构设计文档
├── docs/ # 用户文档
├── scripts/ # 启动/隧道脚本
└── recon/ # 侦察报告(原始研究材料)Dependencies
Node.js ≥ 22
DeepSeek Harness (DSH) installed and running (
pnpm dsh --profile web)OpenAI MCP Tunnel or cloudflared (HTTPS tunnel)
ChatGPT Developer Mode (Pro/Plus/Enterprise)
License
MIT © 2026 baochaofan0404
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Related MCP Servers
- FlicenseAqualityCmaintenanceMCP server that packages DeepSeek agents as callable tools, offering a bare model for quick Q&A and a full agent capable of executing real coding and file-modifying tasks in a workspace.2-
- AlicenseNot gradedqualityAmaintenanceMCP bridge enabling ChatGPT to create, view, and control DeepSeek Harness agent sessions, with session management, messaging, and approval tools.49015MIT
- AlicenseNot gradedqualityCmaintenanceTurns DeepSeek Harness into an MCP server with tools for session management, agent execution, resources, and OAuth, plus browser automation and GitHub/GitLab integration.13920MIT
- FlicenseNot gradedqualityBmaintenanceMCP server bridging ChatGPT to local OpenHarness tools, enabling file reads/writes, grep, LSP, and shell execution on a workspace.-
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/baochaofan0404/gpt-dsh-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server