التثبيت#
يلزم Node.js 20+. واجهة المنصة نفسها تتطلب Node.js 18+.
من npm #
المعالج يكتب إعداد MCP ويسأل إن كنت تريد تثبيت Agent Plugin (المجلد agent-plugin/ في المستودع). النسخة توضع في ~/.tgcloud-mcp/agent-plugin. يحصل Cursor على ~/.cursor/plugins/local/tgcloud. يحصل VS Code على مدخل في chat.pluginLocations. يحمّل Codex وCopilot وKiro المجلد نفسه من واجهة الإضافات.
يبقى Claude Code وopencode على إعداد MCP. أضف المهارة هكذا:
أمر واحد #
ينسخ المستودع إلى ~/.tgcloud-mcp، يبني، ثم يشغّل المعالج. إعادة التشغيل تُحدّث.
يسأل أولًا عن اللغة (English وРусский و中文 والعربية وDeutsch وFrançais؛
Enter تعني الإنجليزية، أو عيّن TGCLOUD_MCP_LANG). ثم يعرض شعارًا داخل إطار
(تدرّج أزرق في طرفية truecolor) ومؤشر دوران أثناء النسخ والتثبيت والبناء.
المعالج يتابع باللغة نفسها ويقرأ /dev/tty، لذلك يسأل حتى مع curl | bash.
Docker #
إعداد يدوي #
opencode (~/.config/opencode/opencode.json):
Claude Code / Cursor:
VS Code (mcp.json):
متغيرات البيئة#
| المتغير | الافتراضي | الغرض |
|---|---|---|
TGCLOUD_CLI | npx | أمر تشغيل واجهة المنصة (يمكن أن يكون غلافًا لبروكسي) |
TGCLOUD_CLI_ARGS | tgcloud | وسائط تسبق الأمر الفرعي |
TGCLOUD_TIMEOUT_MS | 120000 | مهلة أمر واحد. deploy يمنح npm run build ما لا يقل عن 300000 مللي ثانية |
TGCLOUD_TOKEN | — | CLI access token بدلًا من tgcloud login |