CLI و MCP
از ترمینال، یا از دستیار هوش مصنوعی.
CLI و سرور MCP هر دو مشتری همان API عمومیاند که داشبورد از آن استفاده میکند. هیچ کاری فقط در داشبورد نیست.
نصب، ورود، استقرار
ورود در مرورگر تایید میشود؛ هیچ کد یا رمزی در ترمینال تایپ نمیکنید.
curl -fsSL https://ibel.ai/install/install.sh | sh # macOS, Linux
irm https://ibel.ai/install/install.ps1 | iex # Windows (PowerShell)
npm install -g cloudhost # or with npmدستورها
| دستور | کار |
|---|---|
| cloudhost login | ورود با تایید در مرورگر |
| cloudhost init | نوشتن cloudhost.toml برای پروژهٔ همین پوشه |
| cloudhost deploy | بیلد و استقرار پروژهٔ همین پوشه؛ Next.js و Astro خودکار شناخته میشوند |
| cloudhost build [--branch b] | بیلد روی سرور ما، با لاگ زنده |
| cloudhost <apps|functions> versions · rollback | نسخهها و بازگشت |
| cloudhost <apps|functions> previews | پیشنمایش شاخهها |
| cloudhost <apps|functions> secrets · crons | سکرتها و زمانبندی |
| cloudhost <apps|functions> logs · tail · usage | لاگ، لاگ زنده و مصرف |
| cloudhost db … | دیتابیس، شاخه، بازگردانی و رمز |
| cloudhost cache … | کش، توکن و اجرای دستور |
| cloudhost buckets · storage credentials | باکتها و کلید ذخیرهسازی |
| cloudhost billing … | کیف پول، مصرف، قیمتها، فاکتورها، شارژ و پلن |
| cloudhost keys · audit | کلیدهای API و گزارش تغییرها |
سرور MCP برای ابزارهای هوش مصنوعی
دستیار کدنویسیتان، هر کلاینت MCP، میتواند مستقر کند، لاگ بخواند، دیتابیس و شاخه ایجاد کند، کش و باکت ایجاد کند و صورتحساب را ببیند. هر ابزار همان API را با کلید شما صدا میزند، پس دستیار هرگز بیشتر از آن کلید دسترسی ندارد.
- استقرار فانکشن و برنامه، نسخهها، بازگشت و پیشنمایشها
- سکرتها، cron، لاگ، مصرف و مانیتورینگ
- دیتابیس، شاخه و بازگردانی؛ کش و باکت
- صورتحساب، فاکتورها و کلیدهای API
برای دستیار یک کلید جدا با نقش «مشاهدهگر» یا «توسعهدهنده» و تاریخ انقضا ایجاد کنید.
تنظیم کلاینت MCP
{
"mcpServers": {
"cloudhost": {
"type": "http",
"url": "https://api.ibel.ai/mcp",
"headers": { "Authorization": "Bearer chk_live_…" }
}
}
}