VibeKit について
VibeKitは、VibeKitのクラウドサービスに接続するMCPサーバーです。MCPクライアントからホストアプリをデプロイ・運用し、アプリのAIエージェントと対話できます。データベース、QA、タスク、スケジュール管理にも対応します。
主な機能
- 01ホストアプリの作成、デプロイ、ロールバック
- 02ログ確認とアプリ稼働状態の管理
- 03アプリ環境変数の設定
- 04データベース管理と読み取り専用クエリ
- 05QAテストとコーディングタスクの実行
- 06アプリのAIエージェントとのチャット
活用シーン
- 01GitHubリポジトリからアプリをデプロイ
- 02ログを調べてアプリを再起動
- 03データベースのスキーマ確認やテーブル検索
- 04コーディングタスクの送信や定期実行の設定
MCP 対応
MCPサーバーとして、VibeKitクラウドAPIのアプリホスティング、エージェント、データベース、QA、タスク機能をツールとしてMCPクライアントに提供します。ホスト型リモートエンドポイントまたはローカルstdioで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.vibekit.bot/mcpclaude mcp add --transport http vibekit-bot-vibekit https://mcp.vibekit.bot/mcp{"mcpServers":{"vibekit-bot-vibekit":{"type":"http","url":"https://mcp.vibekit.bot/mcp"}}}Cursor で開く{"servers":{"vibekit-bot-vibekit":{"type":"http","url":"https://mcp.vibekit.bot/mcp"}}}VS Code で開く{"mcpServers":{"vibekit-bot-vibekit":{"type":"http","url":"https://mcp.vibekit.bot/mcp"}}}{"mcpServers":{"vibekit-bot-vibekit":{"serverUrl":"https://mcp.vibekit.bot/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
36このツールにパラメーターはありません。
詳細
vibekit-mcp
VibeKit 用の MCP サーバーです。アプリのデプロイ、ホスティングの管理、任意の MCP クライアントからの AI エージェントとのチャットができます。
このパッケージはVibeKit クラウド/API アクセス用です。ローカルの Claude Code インスタンスを Telegram に接続するものではありません。ローカルマシンをリモート操作する場合は、vibekit-agent を使用してください。
リモートで使用する(インストール不要)
VibeKit はホスト型リモートサーバーとしても実行されるため、リモート MCP URL を受け付けるクライアント(claude.ai のウェブコネクタ、ChatGPT など)ではインストール不要です。
https://mcp.vibekit.bot/mcp?api_key=vk_your_api_key_here
この URL をクライアントの「カスタムコネクタ」/「リモート MCP サーバー」欄に貼り付けてください。ヘッダーを設定できるクライアントでは、代わりに Authorization: Bearer vk_your_api_key_here を送信し、ベース URL https://mcp.vibekit.bot/mcp を使用できます。下記のAPI キーを取得するをご覧ください。
ローカルの stdio インストール(例:Claude Desktop)をご希望の場合は、以下の手順に従ってください。
API キーを取得する
キーは vk_ で始まります。取得方法は 2 通りあります。
- 即時取得、登録不要: 1 回のリクエストでキーを取得できます。
返されたキーを保存し、再利用してください。curl -X POST https://vibekit.bot/api/v1/auth/register # Response: {"apiKey": "vk_...", "plan": "free", "credits": 0}/auth/registerを呼び出すたびに新しいアカウントが作成されるため、リクエストごとではなく 1 回だけ呼び出してください。 - アカウントから取得: すでに VibeKit をご利用の場合は、ウェブダッシュボードまたは iOS アプリの設定でキーをコピーするか、再生成してください。
インストール
npm install -g vibekit-mcp
セットアップ
-
VibeKit API キーを取得します(上記のAPI キーを取得するをご覧ください)。
-
MCP クライアントの設定に追加します(例:Claude Desktop。macOS の場合は
~/Library/Application Support/Claude/claude_desktop_config.json)。
{
"mcpServers": {
"vibekit": {
"command": "vibekit-mcp",
"env": {
"VIBEKIT_API_KEY": "vk_your_api_key_here"
}
}
}
}
- MCP クライアントを再起動します
利用可能なツール
ホスティング
| ツール | 説明 |
|---|---|
vibekit_list_apps | ホストされているすべてのアプリを一覧表示 |
vibekit_get_app | 特定のアプリの詳細を取得 |
vibekit_list_templates | vibekit_create_app 用のスターターテンプレートを一覧表示 |
vibekit_create_app | テンプレートから新しいアプリを作成 |
vibekit_deploy | GitHub リポジトリをホスティングにデプロイ |
vibekit_redeploy | 最新のコードでアプリを再デプロイ |
vibekit_list_deploys | アプリの最近のデプロイをステータスとコミット情報付きで一覧表示 |
vibekit_rollback_deploy | アプリを以前のデプロイにロールバック |
vibekit_app_logs | アプリケーションログを取得 |
vibekit_restart_app | アプリを再起動 |
vibekit_stop_app | アプリを停止 |
vibekit_start_app | 停止中のアプリを起動 |
vibekit_app_env | アプリの環境変数を取得 |
vibekit_set_env | アプリの環境変数を設定 |
vibekit_delete_app | アプリを完全に削除 |
エージェント
| ツール | 説明 |
|---|---|
vibekit_chat | アプリの AI エージェントとチャット |
vibekit_agent_status | エージェントのステータスを取得 |
vibekit_agent_history | エージェントとのチャット履歴を取得 |
データベース
| ツール | 説明 |
|---|---|
vibekit_enable_database | アプリ用の Postgres データベースを有効化 |
vibekit_database_status | データベースのステータスと接続情報を取得 |
vibekit_db_schema | データベーススキーマを取得(すべてのテーブルと各列) |
vibekit_db_query | 読み取り専用の SQL クエリを実行(SELECT のみ、最大 200 行) |
vibekit_db_table | ページネーションと並べ替えを使用して、1 つのテーブルの行を閲覧 |
QA
| ツール | 説明 |
|---|---|
vibekit_run_qa | QA テストを自動実行 |
vibekit_qa_status | QA テストの結果を取得 |
タスク
| ツール | 説明 |
|---|---|
vibekit_submit_task | コーディングタスクを送信 |
vibekit_get_task | タスクのステータス/結果を取得 |
vibekit_list_tasks | 最近のタスクを一覧表示 |
vibekit_wait_for_task | タスクの完了を待機 |
vibekit_cancel_task | 実行中のタスクをキャンセル |
vibekit_create_schedule | 繰り返し実行するスケジュール済みタスクを作成 |
vibekit_list_schedules | スケジュール済みタスクを一覧表示 |
vibekit_delete_schedule | スケジュール済みタスクを削除 |
アカウント
| ツール | 説明 |
|---|---|
vibekit_account | アカウント情報(プラン、クレジット、使用状況)を取得します |
vibekit_list_skills | 実装スキルの一覧を表示します |
vibekit_get_skill | 指定したスキルの内容を取得します |
使用例
設定が完了したら、次のようなプロンプトを使用できます。
- 「GitHub リポジトリを VibeKit にデプロイして、新しいアプリを作成して」
- 「アプリの AI エージェントに、問い合わせフォームの追加について相談して」
- 「アプリのログを表示して、エラーがあれば再起動して」
- 「アプリでデータベースを有効にして、スキーマを表示し、users テーブルをクエリして」
- 「アプリの最近のデプロイを一覧表示して、最後に正常に動作していたものにロールバックして」
- 「デプロイ済みのアプリで QA テストを実行して」
- 「VibeKit アカウントの残高を確認して、アプリを一覧表示して」
- 「アプリのパフォーマンスを改善するための週間スケジュールを作成して」
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
VIBEKIT_API_KEY | VibeKit API キー(必須) | なし |
VIBEKIT_API_URL | API のベース URL | https://vibekit.bot/api/v1 |
関連パッケージ
vibekit-cli:VibeKit クラウドワークフロー用のターミナルクライアントvibekit-agent:お使いのマシン上でローカルの Claude Code と連携する Telegram ブリッジ
リンク
- VibeKit ウェブサイト
- API ドキュメント
- ダッシュボード(API キーの表示または再生成)
- GitHub
プライバシーポリシー
VibeKit のプライバシーポリシー:https://vibekit.bot/privacy
この MCP サーバーがデータをどのように扱うか、具体的には次のとおりです。
- すべてのツール呼び出しは、設定した API キーで認証され、HTTPS 経由で VibeKit API(
https://vibekit.bot/api/v1)に転送されます。ツールの入力と出力は、上記のプライバシーポリシーに基づいて、アプリとエージェントの実行のために VibeKit によって処理されます。 - サーバー自体は状態を保持しません。ディスクへの書き込みはなく、このパッケージによるアナリティクスやテレメトリーの収集もありません。API キーは設定(
VIBEKIT_API_KEY/拡張機能のキー欄)から読み込まれ、vibekit.botのみに送信されます。 - データの保持、第三者との共有、削除については、上記のポリシーに従います。お問い合わせ先:[email protected]。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。