gpt-dsh-bridge
GPT↔DSH Bridge
Eine Brücke, mit der die ChatGPT-Weboberfläche DeepSeek Harness (DSH) zur automatisierten Ausführung von Tasks antreibt.
GPT ist der Dirigent, DSH der Ausführende. Ein MCP-Protokoll verbindet sie.
English · 中文 | MIT License
Schnellstart
git clone https://github.com/baochaofan0404/gpt-dsh-bridge.git
cd gpt-dsh-bridge
pnpm install
pnpm build
pnpm startStellen Sie über den ChatGPT-Entwicklermodus (Connectors → MCP hinzufügen) eine Verbindung zum bereitgestellten Endpunkt https://<tunnel>/mcp her. Anschließend können Sie im Chat mit Tools wie dsh_task_submit DSH zur Ausführung von Tasks ansteuern.
Related MCP server: dsh-chatgpt-bridge
Architektur
┌─────────────────┐ HTTPS MCP ┌──────────────────────────┐ ACP ┌──────────┐
│ ChatGPT Web │ ─────────────────► │ Bridge Orchestrator │ ───────────► │ DSH │
│ (MCP Host) │ │ (Node · Windows/WSL) │ stdio RPC │ (WSL) │
└─────────────────┘ │ │ └──────────┘
▲ │ · 13 MCP 工具 │
│ 结果回投(模型自然写入对话) │ · 任务状态机 │
│ │ · conversation↔session │
└───────────────────────────────────┘ 映射 + 持久化 │Zentrale Designprinzipien:
DSH bleibt unverändert: Wiederverwendung des bestehenden ACP-Servers, kein Eingriff nötig
Bridge ist eine dünne Schicht: sie übernimmt nur Task-Orchestrierung, Statusverwaltung und Protokollanpassung
ChatGPT-Seite wird über das MCP des nativen Entwicklermodus angebunden (Kanal wurde bereits unter
E:\mcpgptverifiziert)
MCP-Toolvertrag (aktuell 13)
Tool | Verwendung |
| Neuen Task einreichen (gibt taskId zurück) |
| Taskstatus abfragen |
| Endergebnis des Tasks abrufen |
| Laufenden Task abbrechen |
| Task auf Basis des aktuellen Ergebnisses überarbeiten und erneut ausführen |
| HUMAN_REQUIRED-Tasks manuell genehmigen |
| Taskergebnisse manuell überprüfen |
| Alle Tasks des Projekts auflisten |
| Workspace-Projekt erstellen/wechseln |
| Projektstatus anzeigen |
| DSH-Sessions auflisten |
| Abgeschlossene Session archivieren |
| DSH-Session rotieren (wenn der Kontext zu lang wird) |
Task-Zustandsmaschine
CREATED → SUBMITTED → RUNNING → SUCCESS → COMPLETED
↘ FAILED
↘ TIMEOUT
↘ CRASHED
↘ CANCELLED
↘ HUMAN_REQUIRED → (approve) → RUNNING
→ (reject) → CANCELLEDDie vollständige Definition der Zustandsmaschine findest du in designs/state-machine.md.
Verzeichnisstruktur
gpt-dsh-bridge/
├── src/
│ ├── mcp/ # MCP server + 13 个工具实现
│ ├── task/ # TaskManager + TaskStore(SQLite)
│ ├── workspace/ # 项目/工作区管理
│ ├── errors.ts # BridgeError + error codes
│ └── config.ts # 配置加载
├── designs/ # 架构设计文档
├── docs/ # 用户文档
├── scripts/ # 启动/隧道脚本
└── recon/ # 侦察报告(原始研究材料)Abhängigkeiten
Node.js ≥ 22
DeepSeek Harness (DSH) installiert und ausgeführt (
pnpm dsh --profile web)OpenAI MCP Tunnel oder cloudflared (HTTPS-Tunnel)
ChatGPT-Entwicklermodus (Pro/Plus/Enterprise)
Lizenz
MIT © 2026 baochaofan0404
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
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 for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
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.497 npm19MIT
- 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.67 npm20MIT
- FlicenseNot gradedqualityBmaintenanceMCP server bridging ChatGPT to local OpenHarness tools, enabling file reads/writes, grep, LSP, and shell execution on a workspace.-