dsh-unity-debug-bridge
dsh-unity-debug-bridge
DSH ↔ Unity Editor Breakpoint-Debug-Brücke: Stellt die Debug-Fähigkeiten des verwalteten Unity-Editor-Codes (Mono) als MCP-Server (stdio) für DSH-Agenten bereit — Anhängen an den Editor, Setzen von Haltepunkten, Einzelschritt, Lesen des Aufrufstapels, Nur-Lese-Auswertung.
Fähigkeiten
Werkzeug | Beschreibung |
| An Unity-Editor anhängen (Prozess und Port werden automatisch über |
| Haltepunkt; continue blockiert, bis ein Treffer auftritt und stopped zurückmeldet; bei |
| Einzelschritt und Anhalten |
| Aufrufstapel und Variablen |
| Nur-Lese-Auswertung (context=watch, Ändern des Zustands verboten) |
| Sitzungsstatus und Bereinigung |
Related MCP server: rr-mcp
Voraussetzungen
Node.js ≥ 18
Unity Editor (mit geöffnetem Zielprojekt), Skript-Debugging aktiviert (siehe unten)
DAP-Adapter: aus dem Unity-Technologies/vscode-unity-debug Master-Zweig aus dem Quellcode erstellen (die Release-Binaries von 2019 unterstützen Unity 2022.3 nicht), siehe docs/adapter-contract.md
Installation in DSH
node install.mjs
# 然后重启 DSH,/mcp 面板出现 unity-debug-bridge(13 个 unity_* 工具)Oder den stdio-Server manuell in den MCP-Einstellungen von DSH hinzufügen:
- insert:
- id: mcp-unity-debug-bridge
name: "@deepseek-ai/dsh-mcp-client"
config:
serverName: unity-debug-bridge
transport: stdio
command: node
args: ["<本包路径>/server/mcp-server-stdio.mjs"]
cwd: "<本包路径>"
toolCallTimeoutMs: 120000Wichtige Hinweise zur Verwendung (Erfahrungen aus der Praxis, unbedingt lesen)
Sitzung muss sauber beendet werden, wiederholtes Attach ist möglich: Der Unity-2022.3-Debug-Agent lehnt nach einem brutalen Abbruch der Sitzung (Adapter killen) spätere Attach-Versuche ab (nach der Verbindung kein Handshake, stiller Fehlschlag); nur ein Neustart des Editors stellt es wieder her. Solange die Sitzung über
unity_detach(sauberes Trennen) beendet wird, kann derselbe Editor wiederholt attachiert werden, ohne ihn neu starten zu müssen.Keine TCP-Vorabprüfung durchführen: Jede überflüssige Verbindung (connect+close) zerstört den Agent-Zustand; zum Prüfen des Ports netstat verwenden. Keine Ping-ähnlichen Werkzeuge verwenden, um den Debug-Port zu verbinden.
EditorAttach-Einstellung:
EditorPrefs "EditorAttach"=truemuss vor dem Start des Editors bereits persistent gesetzt sein (zur Laufzeit gesetzt ist wirkungslos), andernfalls hört der Debug-Agent nicht zu. Man kann einmaligEditorPrefs.SetBool("EditorAttach", true)im Editor ausführen und den Editor dann neu starten.Debug-Port: Der Editor-Debug-Port =
56000 + process_id % 1000(process_idaus<project>/Library/EditorInstance.json), nicht fest 56000.DAP-Übertragung: Content-Length-Frames (kein zeilenweises JSON); dieser Adapter unterstützt die
configurationDone-Anfrage nicht.
Siehe docs/adapter-contract.md.
Lizenz
MIT
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 Servers
- Alicense-qualityAmaintenanceSeamless automation and intelligent control over your Unity projects. By integrating with the MCP server and client, it allows AI agents or external tools to interact with your Unity environment—creating, modifying, and managing GameObjects, Components, Assets, Scenes, and more.3,860Apache 2.0
- Alicense-qualityDmaintenanceMCP server for orchestrating multi-process rr debugging sessions with reverse execution, breakpoints, and dynamic session state.1MIT
- AlicenseBqualityCmaintenanceMCP server for structured patching of Mono / .NET assemblies.6MIT
- Alicense-qualityAmaintenanceProvides MCP tools to manage and interact with Unity debug sessions in VS Code, including breakpoints, snapshots, evaluation, and stepping, via a named pipe to the Unity Debugger Pure extension.MIT
Related MCP Connectors
MCP server for understanding Javascript internals from ECMAScript specification.
MCP server for Klever blockchain smart contract development.
An MCP server for deep research or task groups
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/goesByhc/dsh-unity-debug-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server