Bilt について
Biltは、MCP対応クライアントからモバイルアプリのプロジェクトを作成・管理するホステッドサービスです。プロジェクト操作、ワークフロー状態の確認、構築指示の送信、会話履歴の取得に対応します。
主な機能
- 01プロジェクトの一覧と詳細表示
- 02モバイルアプリプロジェクトの作成
- 03セッションとワークフロー状態の確認
- 04指示の送信と質問への回答
- 05ワークフローのキャンセルとメッセージ取得
活用シーン
- 01MCPクライアントからアプリ開発を開始
- 02プロジェクトに構築指示を送信
- 03一時停止したワークフローを確認して回答
MCP 対応
Biltは `https://mcp.bilt.me/mcp` のホステッドMCPサーバーで7つのツールを提供し、Streamable HTTPとBearerトークンを使用します。クライアントからプロジェクトを管理し、ワークフローを操作できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.bilt.me/mcp/sseclaude mcp add --transport sse buildingapplications https://mcp.bilt.me/mcp/sse{"mcpServers":{"buildingapplications":{"type":"sse","url":"https://mcp.bilt.me/mcp/sse"}}}Cursor で開く{"servers":{"buildingapplications":{"type":"sse","url":"https://mcp.bilt.me/mcp/sse"}}}VS Code で開く{"mcpServers":{"buildingapplications":{"type":"sse","url":"https://mcp.bilt.me/mcp/sse"}}}{"mcpServers":{"buildingapplications":{"serverUrl":"https://mcp.bilt.me/mcp/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Bilt MCP サーバー
MCP 互換の AI クライアントを Bilt に接続して、モバイルアプリのプロジェクトを作成・管理できます。
接続情報
| 設定 | 値 |
|---|---|
| URL | https://mcp.bilt.me/mcp |
| トランスポート | Streamable HTTP |
| 認証 | Authorization: Bearer <Bilt API token> |
Bilt API keysで API トークンを作成してください。従来の /mcp/sse エンドポイントは利用できなくなりました。
クライアントの設定
Claude Desktop
Claude Desktop は claude_desktop_config.json からローカル MCP コマンドを起動します。mcp-remote を使って stdio と Bilt をブリッジし、API キーのヘッダーを付加します。
{
"mcpServers": {
"bilt": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.bilt.me/mcp",
"--transport",
"http-only",
"--body-timeout",
"0",
"--header",
"Authorization:${BILT_AUTH_HEADER}"
],
"env": {
"BILT_AUTH_HEADER": "Bearer bilt_live_YOUR_TOKEN_HERE"
}
}
}
}
Authorization:${BILT_AUTH_HEADER} は、コロンの後にスペースを入れず、1つの引数として指定してください。Windows で Claude が npx を壊れた Program Files のパス経由で解決する場合は、command に絶対パスの npx.cmd またはその 8.3 形式の短いパスを指定してください。
静的な Authorization ヘッダーに対応していない限り、Claude のカスタムコネクター UI から Bilt を追加しないでください。このヘッダーがないと、Bilt が現在サポートしていない OAuth を試みる場合があります。
Cursor
.cursor/mcp.json に以下を追加します。
{
"mcpServers": {
"bilt": {
"url": "https://mcp.bilt.me/mcp",
"headers": {
"Authorization": "Bearer bilt_live_YOUR_TOKEN_HERE"
}
}
}
}
OpenClaw
~/.openclaw/openclaw.json に以下を追加します。
{
"mcp": {
"servers": {
"bilt": {
"url": "https://mcp.bilt.me/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer bilt_live_YOUR_TOKEN_HERE"
}
}
}
}
}
設定を変更した後は、OpenClaw ゲートウェイを再起動してください。
ほかのクライアントでは、カスタム Authorization ヘッダーに対応している場合に限り、ネイティブの Streamable HTTP を使用してください。対応していない場合は、Claude Desktop 向けに示したものと同じ mcp-remote の stdio ブリッジを使用してください。クライアントの設定フィールド名は共通ではありません。
利用可能なツール
Bilt は7つのツールを公開しています。
| ツール | 用途 |
|---|---|
bilt_list_projects | 認証済みユーザーが所有するプロジェクトを一覧表示します |
bilt_get_project | projectId で1つのプロジェクトを取得します |
bilt_create_project | name と任意の description からプロジェクトを作成します |
bilt_get_session | projectId のセッションとワークフローの状態を取得します |
bilt_send_message | ビルドの指示を送信するか、一時停止中のワークフローの質問に回答します |
bilt_cancel_workflow | projectId のアクティブなワークフローをキャンセルします |
bilt_get_messages | projectId の会話履歴を取得します |
公開されている入力フィールドはすべて camelCase です。bilt_send_message は projectId と、message または構造化された質問への answers のいずれかを受け取ります。質問への回答は JSON 文字列として渡し、一時停止時の応答に含まれる workflowId が必要です。
{
"projectId": "project-id",
"workflowId": "workflow-id",
"answers": "[{\"questionIndex\":0,\"selectedOptions\":[\"Option A\"]}]"
}
専用の再開ツールはありません。質問のためにワークフローが一時停止した場合は、bilt_send_message で回答してください。シークレットまたは Supabase の接続のために一時停止した場合は、返された projectUrl を開いて、そこで要求された操作を完了してください。ワークフローは自動的に再開します。
キューに入ったワークフローもアクティブとしてカウントされます。関連のない作業を送信する前に bilt_get_session を呼び出し、hasActiveWorkflows が false になるまで待ってください。
生の HTTP リクエスト
MCP クライアントは Accept: application/json, text/event-stream を送信する必要があります。
curl -N https://mcp.bilt.me/mcp \
-H 'Authorization: Bearer bilt_live_YOUR_TOKEN_HERE' \
-H 'Accept: application/json, text/event-stream' \
-H 'Content-Type: application/json' \
-H 'Mcp-Protocol-Version: 2025-03-26' \
--data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}'
通常の操作には MCP クライアントを使用してください。生のリクエストはトランスポートの確認用です。
従来の SSE からの移行
既存の設定では、以下を行う必要があります。
https://mcp.bilt.me/mcp/sseをhttps://mcp.bilt.me/mcpに変更します。- Streamable HTTP を選択し、SSE フォールバックを無効にします。
- Bearer トークンを Authorization ヘッダーに保持します。
- 古いツール呼び出しを、上記の7つのツールからなる camelCase の仕様に更新します。
ドキュメントとサポート
ホスト型の Bilt MCP サーバーはプロプライエタリです。このリポジトリには、LICENSE に記載された条件のもとで、ドキュメント、サンプル、エージェントスキルのメタデータが含まれています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。