CloudCrane について
CloudCraneは、アシスタントが小さなアプリを生成し、スマートフォンのホーム画面に追加できる形で公開するMCPサーバーです。アプリはオフラインで動作し、データは端末内に保存され、更新やロールバック、削除にも対応します。
主な機能
- 01スマートフォン用アプリの公開
- 02オフライン動作と端末内データ保存
- 03更新後も保存データを維持
- 04アプリのバージョン確認・復元・削除
- 05公開前のアプリチェック
活用シーン
- 01習慣や支出の記録アプリ作成
- 02オフライン用の持ち物リスト作成
- 03既存アプリをアシスタントに変更させる
MCP 対応
Streamable HTTP、OAuthログイン、動的クライアント登録に対応するリモートMCPサーバーを提供します。ツールでアプリやバージョンを読み取り、許可に応じて公開、更新、復元、削除できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://cloudcrane.ai/api/build/mcpclaude mcp add --transport http ai-cloudcrane-workspace https://cloudcrane.ai/api/build/mcp{"mcpServers":{"ai-cloudcrane-workspace":{"type":"http","url":"https://cloudcrane.ai/api/build/mcp"}}}Cursor で開く{"servers":{"ai-cloudcrane-workspace":{"type":"http","url":"https://cloudcrane.ai/api/build/mcp"}}}VS Code で開く{"mcpServers":{"ai-cloudcrane-workspace":{"type":"http","url":"https://cloudcrane.ai/api/build/mcp"}}}{"mcpServers":{"ai-cloudcrane-workspace":{"serverUrl":"https://cloudcrane.ai/api/build/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
CloudCrane MCP
アシスタントにアプリを頼むと、スマートフォンのホーム画面にアプリが追加されます。
アシスタントがあなたのために小さなアプリ(習慣トラッカー、支出記録、荷造りチェックリスト、ワークアウトタイマーなど)を作成し、CloudCrane で公開します。リンクが届くので、スマートフォンで開いてホーム画面に追加すれば、独立したアプリとして使えます。専用のアイコンがあり、全画面で動作し、オフラインでも使えます。
- データはスマートフォンから外に出ません。 アプリに保存した内容はスマートフォンに保管され、当社のサーバーには保存されません。
- 頼むだけで変更できます。 「読書の習慣を追加して」「ボタンを大きくして」と頼めば、アシスタントがアプリを更新します。次に開いたときに新しいバージョンが反映され、保存したデータもすべてそのまま残ります。
- すべてのバージョンが保存されます。 以前の任意のバージョンに戻したり、アプリを完全に削除したりできます。
- 各アプリは安全に制限されています。 それぞれのアプリは専用のアドレスで動作し、他のウェブサイトと通信できません。また、公開前にチェックされ、パスワードやカード情報の入力欄、入力内容を外部に送信するフォームは含まれません。
接続
OAuth サインインと動的なクライアント登録に対応した、Streamable HTTP(ステートレス、SSE ストリームなし)のリモート MCP サーバーです。インストールは不要です。
https://cloudcrane.ai/api/build/mcp
(https://cloudcrane.ai/api/apps/mcp も同じサーバーです。)
URL をキーなしで追加します。クライアントが CloudCrane のページを開くので、サインインし(Google またはメールで届くコード)、ワークスペースを選び、アシスタントに許可する操作を選択します。読み取り専用、またはアプリの作成や変更も許可する読み取りと作成を選べます。ダッシュボードの マイアプリ から、いつでもアシスタントをサインアウトできます。
Claude、ChatGPT、Cursor、Cline、Smitheryでサインインがテストされています。それぞれの正確な設定は llms-install.md に記載されており、エージェントはこの手順に従ってセットアップできます。
Claude: 設定 → コネクター → 上記の URL を使ってカスタムコネクターを追加します。
ChatGPT: 上記の URL を使ってカスタム MCP サーバーを追加し、OAuth を選択します。
Cursor(~/.cursor/mcp.json):
{ "mcpServers": { "cloudcrane": { "url": "https://cloudcrane.ai/api/build/mcp" } } }
Cline(cline_mcp_settings.json):
{ "mcpServers": { "cloudcrane": { "transport": { "type": "streamableHttp", "url": "https://cloudcrane.ai/api/build/mcp" } } } }
ツール
| ツール | 内容 | 必要な権限 |
|---|---|---|
list_apps | インストールリンク付きのアプリ一覧 | 読み取り |
get_app | 読み取りや変更のためのアプリのコード | 読み取り |
list_versions | アプリのすべてのバージョンと、インストールされているバージョン | 読み取り |
publish_app | 新しいアプリを公開し、インストールリンクを返します | 作成 |
update_app | アプリの新しいバージョンを公開します | 作成 |
rollback_app | 以前のバージョンを再び提供します | 作成 |
delete_app | アプリとそのすべてのバージョンを削除します | 作成 |
サーバーに接続すると、ここで動作するアプリの作り方がアシスタントに伝えられます。アプリは自己完結型の HTML ファイル 1 つで、モバイルを優先し、データはスマートフォンに保存され、更新後も保存データが引き継がれます。アプリを変更するツールにはその旨が示されるため、Claude のようなクライアントは呼び出しの前に確認を求めます。
お試しください
- 「水、読書、ジムの習慣トラッカーを作って、スマートフォンに追加して。」
- 「Habits アプリに『20 分歩く』という習慣を追加して。」
- 「荷造りリストアプリを、最後に変更する前のバージョンに戻して。」
サーバーの不具合に見えるもの
- 406: MCP では、サーバーがストリームを送信しない場合でも、すべての POST で
Accept: application/json, text/event-streamが必要です。 - GET で 405: サーバーはステートレスで SSE ストリームを提供しないため、POST のみ許可されます。SSE にひそかにフォールバックするクライアントは接続できますが、ツールは一覧に表示されません。
- 403: ブラウザーからのリクエスト(
Originヘッダーを含むすべてのリクエスト)は拒否されます。サーバーまたはデスクトップクライアントから呼び出してください。
リンク
このリポジトリには、ドキュメントとレジストリエントリー(server.json)が含まれており、
サーバーのソースコードは含まれていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。