mcpField
B
Bult.ai Mcp Server

Bult.ai Mcp Server

ローカル
bult.ai開発ツール218 週間前に更新

Bult.ai Mcp Server について

Bult.ai公式のMCPサーバーは、AIコーディングエージェントからBult APIを通じて、アプリやデータベースを含むクラウドホスティングのプロジェクトをデプロイ・管理できます。ログとビルド履歴を使った問題調査にも対応します。

主な機能

  1. 01GitHubリポジトリとDockerイメージのデプロイ
  2. 02プロジェクトとサービスの作成・管理
  3. 03永続ボリュームとルートの管理
  4. 04プロジェクトテンプレートの適用
  5. 05サービスログとビルド履歴の確認

活用シーン

  1. 01コーディングエージェントから現在のプロジェクトをデプロイ
  2. 02データベースサービスの作成とルート設定
  3. 03デプロイ失敗時のログ確認
  4. 04プロジェクトとサービスの稼働状態を管理

MCP 対応

stdio経由で、Bult APIのプロジェクト、サービス、ボリューム、ルート、テンプレート、ログ、ビルドを管理するツールをMCPクライアントに提供します。Bult APIのURLとトークンが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"bultcloud": {
"command": "npx",
"args": [
"-y",
"@bultcloud/mcp-server"
],
"env": {
"BULT_API_URL": "<BULT_API_URL>",
"BULT_API_TOKEN": "<BULT_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y @bultcloud/mcp-server
設定が必要な環境変数
BULT_API_URLBase URL of the Bult.ai API.
BULT_API_TOKENシークレットBult API token used to authenticate requests.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@bultcloud/mcp-server1.0.1

ツール

24

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

@bultcloud/mcp-server

License: MIT

Bult.ai 公式の Model Context Protocol(MCP)サーバーです。 Bult.ai は、AI エージェントを使ってアプリ、GitHub リポジトリ、Docker イメージ、データベース、サービスをデプロイするための、DevOps プラットフォーム兼クラウドホスティングの Platform-as-a-Service です。

Bult MCP を Claude Desktop、Claude Code、Cursor、Codex などの MCP 対応クライアントで使用すると、Bult API を通じてアプリをデプロイし、クラウドインフラを管理し、ログを確認して、デプロイの問題をトラブルシューティングできます。

デモ

Bult MCP のデモ

機能

  • GitHub リポジトリ、Docker イメージ、データベース、アプリサービスを、 MCP 対応 AI エージェントからデプロイできます。
  • プロジェクトのライフサイクルツール:一覧表示、詳細確認、作成、更新、削除、デプロイ、開始、 停止、変更の破棄。
  • Docker イメージおよび Git ベースのデプロイを含む、デーモンサービスとデータベースサービスの管理。
  • 永続ボリューム、ルート/ドメインのマッピング、テンプレート、サービスログ、ビルド履歴。
  • 対応する操作について、読み取り専用、冪等、破壊的操作を示す MCP ツールのアノテーション。
  • Claude Desktop、Claude Code、Cursor、Google Antigravity などの MCP 対応 クライアントで、stdio 経由で動作します。

Bult MCP を使用する場面

AI コーディングエージェントにクラウドホスティングのリソースをデプロイ、運用させたい場合は、Bult MCP を使用します。一般的なワークフローには、Cursor からの GitHub リポジトリのデプロイ、Claude Code からの現在のプロジェクトのデプロイ、Docker イメージの起動、データベースサービスの作成、パブリックルートの追加、ビルドログの確認、デプロイ失敗のデバッグなどがあります。

要件

  • Node.js 18 以降。
  • Bult API トークン。

インストール

パッケージをグローバルにインストールした場合は、bult-mcp バイナリを使用します。

npm install -g @bultcloud/mcp-server
bult-mcp

MCP クライアントの設定から npx で実行することもできます。

npx -y @bultcloud/mcp-server

設定

サーバーは環境変数から設定を読み込みます。

変数必須説明
BULT_API_URLはいBult API のベース URL。https://app.bult.ai。
BULT_API_TOKENはいBearer 認証に使用する API トークン。

どちらかの変数が設定されていない場合、サーバーは起動時に終了します。

MCP クライアントのセットアップ

Claude Desktop

サーバーを claude_desktop_config.json に追加します。

npx を使用する場合:

{
  "mcpServers": {
    "bult": {
      "command": "npx",
      "args": ["-y", "@bultcloud/mcp-server"],
      "env": {
        "BULT_API_URL": "https://app.bult.ai",
        "BULT_API_TOKEN": "your-token"
      }
    }
  }
}
Claude Code

npx を使用する場合:

claude mcp add bult \
  -e BULT_API_URL=https://app.bult.ai \
  -e BULT_API_TOKEN=your-token \
  -- npx -y @bultcloud/mcp-server
Codex CLI

npx を使用する場合:

codex mcp add \
  --env BULT_API_URL=https://app.bult.ai \
  --env BULT_API_TOKEN=your-token \
  bult \
  -- npx -y @bultcloud/mcp-server

利用可能なツール

プロジェクト
ツール説明
list-projectsワークスペース内のすべてのプロジェクトを一覧表示します。
get-projectサービス、ボリューム、ルートを含むプロジェクトの概要を取得します。
create-project新しいプロジェクトを作成します。
update-projectプロジェクト名を更新します。
delete-projectプロジェクトとそのすべてのリソースを削除します。
deploy-projectプロジェクトの変更をデプロイし、バージョンスナップショットを作成します。
control-projectプロジェクトを開始、停止、または変更を破棄します。
サービス
ツール説明
list-servicesプロジェクト内のすべてのサービスを一覧表示します。
get-serviceサービスの詳細と設定を取得します。
create-serviceデーモンサービスまたはデータベースサービスを作成します。
update-serviceサービスの設定を更新します。
delete-serviceサービスを削除します。
control-serviceサービスを開始、停止、または再ビルドします。
ボリューム
ツール説明
create-volume永続ストレージボリュームを作成します。
update-volumeボリュームの名前またはサイズを更新します。
delete-volumeボリュームを削除します。
wipe-volumeボリュームのすべてのデータを復元不可能な形で消去します。
ルート
ツール説明
create-routeサービスのドメインまたはパスマッピングを作成します。
update-routeルートの設定を更新します。
delete-routeルートを削除します。
テンプレート
ツール説明
list-templates利用可能なプロジェクトテンプレートを一覧表示します。
apply-templateプロジェクトにテンプレートを適用します。
ログとビルド
ツール説明
get-service-logsカーソルベースのページネーションでサービスのログを読み取ります。
list-buildsサービスのビルド履歴を一覧表示します。

プロンプトの例

  • この GitHub リポジトリを Bult にデプロイして、公開 URL を教えてください。
  • 現在のプロジェクトを Bult にデプロイしてください。
  • デプロイに失敗した理由を確認してください。
  • アプリの最新のログを表示してください。
  • DATABASE_URL を設定して、サービスを再起動してください。
  • この Docker イメージを Bult にデプロイしてください。
  • Bult のプロジェクトとサービスを一覧表示してください。

開発

npm run dev      # run with tsx, no build step
npm run build    # compile TypeScript to dist/
npm run lint     # type-check without emitting files

プロジェクトの構成:

src/index.ts          MCP server entrypoint
src/client.ts         Bult API client
src/tools/*.ts        MCP tool registrations by resource type

セキュリティ

BULT_API_TOKEN を使用すると、Bult のリソースにアクセスできます。ソース管理、シェルの履歴、イシューレポート、スクリーンショットに含めないでください。利用可能な場合は、スコープを限定できるトークンやローテーション可能なトークンを使用してください。

一部のツールは、リソースの作成、削除、デプロイ、停止、消去を実行できます。破壊的な操作を承認する前に、MCP クライアントからのツール呼び出しを確認してください。

プライバシーポリシー

この MCP サーバーは、指定した API トークンを使用して、MCP クライアントを Bult.ai に接続します。リクエストは、プロジェクトの一覧表示、サービスのデプロイ、ルートやボリュームの管理、ログの読み取りなどの操作を実行するために、Bult.ai に送信されます。

このサーバーは API トークンを保存しません。トークンは、MCP クライアントの設定または拡張機能の設定を通じて渡されます。Bult.ai のデータ取り扱いについては、Bult.ai のプライバシーポリシーをご覧ください。

コントリビューション

イシューやプルリクエストは、 github.com/bultcloud/mcp-serverで受け付けています。

プルリクエストを作成する前に、次を実行してください。

npm run lint
npm run build

ライセンス

このプロジェクトはMIT Licenseの下でライセンスされています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。