dsh plugins中文
← Back to popular plugin directory

Godot 4 Game Control Bridge

Smalldy/godot-bridge · skills

DSH (DeepSeek Harness) plugin that launches and drives a running Godot 4.x game through its in-game TCP interaction server — replaces the godot-mcp MCP server with native agent tools.

★ 23GitHub stars
1Forks
2026-08-15Last updated
GDScriptLanguage
MITLicense

Key features

  • Each command spawns a one-shot node -e bridge that connects, sends one line, prints the first response line, and exits.
  • To publish an updatebump version in package.json (the release marker) and push — an unchanged version triggers no notice.
  • DSH file sandbox vs Godot user//: launching Godot through the sandboxed shell executor (pwsh/bash tool) propagates a restricted token and Godot crashes at startup (Failed to open 'user://logs/…', signal 11).
  • The game server is single-connection/single-command (_busy), so short-lived connections are a perfect fit.
  • Spawning uses the harness's raw subprocess service (not the sandboxed shell executor), so Godot can write its user:// files without the DSH file sandbox killing it (see Pitfalls).

Requirements

  • DeepSeek Harness (a session with a host runtime)
  • A Godot 4.x project with the McpInteractionServer autoload registered.

Install command

dsh plugin --profile web add github:Smalldy/godot-bridge
View GitHub repository ↗Back to popular plugin directory