コードから、エディターから、AIから、Bot-Hostingを操作。
公開ベータ版です。 自由に作って試して楽しんでいただけますが、注意してお使いください。エンドポイントは変更される可能性があり、すべての呼び出しは実際のデプロイに作用します。
REST API アカウントを操作する71個のエンドポイント: デプロイ、ファイル、環境変数、バックアップ、パッケージ、ドメイン。 Bearer bhk_キー、毎分120リクエスト MCPサーバー 同じ71個の操作をツールとして提供。ChatGPT、Claude Desktop、Cursorからデプロイを管理できます。 ChatGPTはOAuth、それ以外はAPIキー OAuth 2.1 ユーザーのBot-Hostingアカウントでログインしてもらい、承認されたスコープの範囲で操作できます。 PKCE、アクセス7日、リフレッシュ30日 CLI フォルダーをデプロイに紐付けて、保存のたびにお使いのエディターからプッシュ。 npm i -g bot-hosting
1つのキーで、1回のリクエスト
開発者設定でキーを作成し、必要なスコープだけを付与して、Bearerトークンとして渡します。
スコープ
APIキー、MCP、OAuthで共通のカタログです。リクエストは、キーにスコープがあり、かつリソースに対する権限がある場合にのみ実行されます。
デプロイ
- deployments:read デプロイの一覧表示と詳細確認
- deployments:power 起動、停止、再起動、コンソール
- deployments:write 作成、編集、削除、リサイズ、移動
- deployments:shell コンテナー内でシェルコマンドを実行
- projects:read プロジェクトの一覧表示
- projects:write プロジェクトの作成と削除
- files:read ファイルの閲覧とダウンロード
- files:write ファイルのアップロード、編集、名前変更、削除
- env:read 環境変数の読み取り(シークレットは伏せ字)
- env:write 環境変数の設定
- backups:read 復元ポイントの一覧表示
- backups:write 復元ポイントの作成、復元、削除
- packages:read インストール済みパッケージの表示
- packages:write パッケージの追加と削除
アカウント
- account:read プロフィールとクォータの読み取り
- billing:read 請求書とプランの読み取り
- credits:spend クレジットを使ってリソースを作成
テンプレートとドキュメント
- templates:read 公開テンプレートの閲覧
- docs:read ドキュメントの検索と閲覧