mcpField
C
CloudCrane

CloudCrane

リモート
cloudcrane.ai開発ツール06 日前に更新
リポジトリ公式サイト

CloudCrane について

CloudCraneは、アシスタントが小さなアプリを生成し、スマートフォンのホーム画面に追加できる形で公開するMCPサーバーです。アプリはオフラインで動作し、データは端末内に保存され、更新やロールバック、削除にも対応します。

主な機能

  1. 01スマートフォン用アプリの公開
  2. 02オフライン動作と端末内データ保存
  3. 03更新後も保存データを維持
  4. 04アプリのバージョン確認・復元・削除
  5. 05公開前のアプリチェック

活用シーン

  1. 01習慣や支出の記録アプリ作成
  2. 02オフライン用の持ち物リスト作成
  3. 03既存アプリをアシスタントに変更させる

MCP 対応

Streamable HTTP、OAuthログイン、動的クライアント登録に対応するリモートMCPサーバーを提供します。ツールでアプリやバージョンを読み取り、許可に応じて公開、更新、復元、削除できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://cloudcrane.ai/api/build/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

CloudCrane MCP

smithery badge CloudCrane MCP connector – tool definition quality and endpoint health on Glama

アシスタントにアプリを頼むと、スマートフォンのホーム画面にアプリが追加されます。

アシスタントがあなたのために小さなアプリ(習慣トラッカー、支出記録、荷造りチェックリスト、ワークアウトタイマーなど)を作成し、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 のようなクライアントは呼び出しの前に確認を求めます。

お試しください

  1. 「水、読書、ジムの習慣トラッカーを作って、スマートフォンに追加して。」
  2. 「Habits アプリに『20 分歩く』という習慣を追加して。」
  3. 「荷造りリストアプリを、最後に変更する前のバージョンに戻して。」

サーバーの不具合に見えるもの

  • 406: MCP では、サーバーがストリームを送信しない場合でも、すべての POST で Accept: application/json, text/event-stream が必要です。
  • GET で 405: サーバーはステートレスで SSE ストリームを提供しないため、POST のみ許可されます。SSE にひそかにフォールバックするクライアントは接続できますが、ツールは一覧に表示されません。
  • 403: ブラウザーからのリクエスト(Origin ヘッダーを含むすべてのリクエスト)は拒否されます。サーバーまたはデスクトップクライアントから呼び出してください。

リンク

このリポジトリには、ドキュメントとレジストリエントリー(server.json)が含まれており、 サーバーのソースコードは含まれていません。

コメント

MCP は初めてですか?

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

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