Installation#
Node.js 20+ ist nötig. Die Plattform-CLI selbst braucht Node.js 18+.
Von npm #
Der Assistent schreibt die MCP-Konfiguration und fragt, ob das Agent Plugin installiert werden soll (agent-plugin/ in diesem Repo). Eine Kopie liegt in ~/.tgcloud-mcp/agent-plugin. Cursor bekommt ~/.cursor/plugins/local/tgcloud. VS Code bekommt einen Eintrag in chat.pluginLocations. Codex, Copilot und Kiro laden dasselbe Verzeichnis über ihre Plugin-Oberfläche.
Claude Code und opencode bleiben bei der MCP-Konfiguration. Den Skill gibt es so:
Ein Befehl #
Klont nach ~/.tgcloud-mcp, baut und startet den Assistenten. Erneutes Ausführen aktualisiert.
Zuerst die Sprache (English, Русский, 中文, العربية, Deutsch, Français;
Enter ist Englisch, oder TGCLOUD_MCP_LANG). Danach ein Banner im Rahmen
(blauer Verlauf bei Truecolor) und ein Spinner für Klonen, Installation und
Build. Der Assistent spricht dieselbe Sprache und liest /dev/tty, deshalb
stellt er auch bei curl | bash Fragen.
Docker #
Client-Konfiguration #
opencode (~/.config/opencode/opencode.json):
Claude Code / Cursor:
VS Code (mcp.json):
Umgebungsvariablen#
| Variable | Vorgabe | Zweck |
|---|---|---|
TGCLOUD_CLI | npx | Befehl, der die CLI startet (darf ein Proxy-Wrapper sein) |
TGCLOUD_CLI_ARGS | tgcloud | Argumente vor dem Unterbefehl |
TGCLOUD_TIMEOUT_MS | 120000 | Timeout eines Befehls. deploy lässt npm run build mindestens 300000 ms |
TGCLOUD_TOKEN | — | CLI-access-Token statt tgcloud login |