dts-mcp
Claude Code DTS MCP Plugin
Privates Claude Code Plugin für das DTS Engine Gateway unter
https://192.168.50.170:8770/mcp.
Es ermöglicht Claude Code auf macOS oder Windows, Quelldaten hochzuladen, Windows DTS Engine 6.1 Publishing-Jobs in die Warteschlange zu stellen, zu überwachen und hash-verifizierte 3DT-Ergebnisse herunterzuladen. Das Plugin enthält keine DTS Engine-Binärdateien und keine Server-Geheimnisse.
Dies ist das Claude Code-Gegenstück zu
codex-dts-mcp-plugin,
welches das gleiche Gateway für Codex auf macOS bereitstellt. Beide Plugins können denselben gespeicherten Bearer Token verwenden, da sie auf dasselbe Gateway und dieselbe Umgebungsvariable DTS_MCP_TOKEN abzielen.
Voraussetzungen
Der Client-Rechner kann über das private LAN oder VPN eine Route zu
192.168.50.170:8770herstellen.Der GitHub-Zugriff kann
zhouning/claudecode-dts-mcp-pluginklonen.Die Claude Code CLI ist installiert (
claude plugin --helpist erfolgreich).Das Windows DTS MCP Gateway ist fehlerfrei und die DTS Engine ist installiert, lizenziert und läuft in einer angemeldeten interaktiven Windows-Sitzung.
Sie haben den Gateway Bearer Token über einen sicheren Kanal erhalten.
Fügen Sie den Token nicht in einen Shell-Befehl ein. Beide Installationsprogramme fragen ohne Terminal-Echo ab: configure-macos.sh speichert ihn in der macOS Login Keychain, configure-windows.ps1 speichert ihn im Windows Credential Manager.
Installation auf macOS
git clone git@github.com:zhouning/claudecode-dts-mcp-plugin.git
./claudecode-dts-mcp-plugin/plugins/dts-mcp/scripts/configure-macos.shDas Skript importiert nur das öffentliche DTS MCP CA in die Login Keychain, speichert den Bearer Token unter dem Dienst dts-mcp, installiert einen Benutzer-LaunchAgent, der DTS_MCP_TOKEN wiederherstellt, fügt den Marktplatz zhouning-dts hinzu, installiert dts-mcp@zhouning-dts und überprüft den festgelegten Health-Endpunkt.
Überprüfen mit:
./claudecode-dts-mcp-plugin/plugins/dts-mcp/scripts/verify-connection-macos.shInstallation auf Windows
git clone https://github.com/zhouning/claudecode-dts-mcp-plugin.git
.\claudecode-dts-mcp-plugin\plugins\dts-mcp\scripts\configure-windows.ps1Das Skript speichert den Bearer Token als generische Anmeldeinformationen im Windows Credential Manager unter dem Ziel dts-mcp, persistiert DTS_MCP_TOKEN als Benutzer-Umgebungsvariable und sendet die Änderung, sodass neue Prozesse sie sehen, vertraut dem gebündelten CA in Cert:\CurrentUser\Root, fügt den Marktplatz zhouning-dts hinzu, installiert dts-mcp@zhouning-dts und überprüft den festgelegten Health-Endpunkt.
Überprüfen mit:
.\claudecode-dts-mcp-plugin\plugins\dts-mcp\scripts\verify-connection-windows.ps1Starten Sie Claude Code nach der Installation auf einer der beiden Plattformen neu und öffnen Sie eine neue Sitzung.
Aktualisierung
git -C claudecode-dts-mcp-plugin pull --ff-only
claude plugin marketplace update zhouning-dts
claude plugin install dts-mcp@zhouning-dtsStarten Sie Claude Code nach einem Update neu und verwenden Sie eine neue Sitzung.
Rotation des Bearer Tokens
Rotieren Sie den Token zuerst auf dem Windows-Gateway und führen Sie dann Folgendes aus:
./claudecode-dts-mcp-plugin/plugins/dts-mcp/scripts/configure-macos.sh --rotate-token.\claudecode-dts-mcp-plugin\plugins\dts-mcp\scripts\configure-windows.ps1 --rotate-tokenAktualisierung des CA
Nach einer Änderung der Windows-Hostadresse oder des DTS MCP CA aktualisieren Sie den Checkout und führen Sie Folgendes aus:
git -C claudecode-dts-mcp-plugin pull --ff-only
./claudecode-dts-mcp-plugin/plugins/dts-mcp/scripts/configure-macos.sh --refresh-ca
./claudecode-dts-mcp-plugin/plugins/dts-mcp/scripts/verify-connection-macos.shgit -C claudecode-dts-mcp-plugin pull --ff-only
.\claudecode-dts-mcp-plugin\plugins\dts-mcp\scripts\configure-windows.ps1 --refresh-ca
.\claudecode-dts-mcp-plugin\plugins\dts-mcp\scripts\verify-connection-windows.ps1Die Aktualisierung liest oder überschreibt den Bearer Token nicht. Verwerfen Sie signierte URLs, die vor einer Endpunkt- oder Signaturschlüsseländerung ausgestellt wurden.
Entfernung
macOS:
claude plugin uninstall dts-mcp
claude plugin marketplace remove zhouning-dts
launchctl bootout "gui/$UID/com.dts.mcp.token" 2>/dev/null || true
rm -f "$HOME/Library/LaunchAgents/com.dts.mcp.token.plist"
rm -rf "$HOME/Library/Application Support/dts-mcp"
security delete-generic-password -a "$USER" -s dts-mcp
launchctl unsetenv DTS_MCP_TOKENWindows:
claude plugin uninstall dts-mcp
claude plugin marketplace remove zhouning-dts
[Environment]::SetEnvironmentVariable('DTS_MCP_TOKEN', $null, 'User')
cmdkey /delete:dts-mcp 2>$nullEntfernen Sie das Zertifikat DTS MCP Local CA aus der Login Keychain (security delete-certificate) oder Cert:\CurrentUser\Root (Remove-Item) erst, nachdem Sie seinen Fingerabdruck bestätigt haben.
Einschränkungen bei der Veröffentlichung
Nur
roadist durchgängig verifiziert.Straßeneingaben erfordern ein projiziertes CRS und
domPath; ein passendes DEM wird dringend empfohlen.Die OSGB-Veröffentlichung erfordert beide Stufen und muss
dts_publish_osgbverwenden.Remote-Pfad-Flags verwenden Artefakt-IDs und artefaktrelative Pfade, niemals Windows-Pfade.
Upload- und Download-Bytes verwenden signierte HTTPS-URLs ohne den Bearer Token.
Das Remote-Gateway registriert 14 Tools;
dts_validatebleibt lokal.Ein erfolgreiches Ergebnis-ZIP muss sowohl seine
.3dt-Daten als auchDataInfor.txtenthalten.
Fehlerbehebungsreihenfolge
Bestätigen Sie die private Weiterleitung zu
192.168.50.170:8770.Bestätigen Sie, dass der Windows-Host angemeldet ist und das DTS MCP Gateway fehlerfrei ist.
Führen Sie das plattformspezifische Skript
verify-connection-*aus und beheben Sie die erste fehlgeschlagene Ebene.Verwenden Sie
--rotate-tokenbei Authentifizierungsfehlern.Verwenden Sie
--refresh-canach einer Adress- oder Zertifikatsänderung.Bestätigen Sie, dass
dts-mcpinclaude plugin listerscheint.Bestätigen Sie, dass
dtsinclaude mcp listerscheint.Starten Sie eine neue Claude Code-Sitzung und rufen Sie
dts_pingauf.
Verifikationsstatus
DTS Server Remote-Gateway-Implementierung und dessen eigener Remote-Smoke-Test: nicht von diesem Repository aus erneut verifiziert; siehe
zhouning/dts-mcp-server.Plugin-Manifeste, Skill, Zertifikat, Skript-Syntax und Geheimnisprüfungen: werden von den Tests dieses Repositorys abgedeckt.
Die Akzeptanz von Windows Credential Manager und macOS Keychain steht auf den Zielrechnern noch aus.
Melden Sie keinen durchgängigen Plugin-Erfolg, bis ein Zielrechner einen echten Straßen-Upload, eine Veröffentlichung, einen Download und eine SHA-256-Verifizierung abgeschlossen hat.
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
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
34 production API tools over one hosted MCP endpoint.
Unified AEC tools: ACC, Revit, Navisworks, Twinmotion, and APS from one endpoint.
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/zhouning/claudecode-dts-mcp-plugin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server