HotCodePush について
HotCodePush のホスト型 MCP サーバーは、React Native、Expo、Capacitor、Cordova アプリを管理するチーム向けに、OTA リリースの操作と更新データの確認を提供します。リリース操作やドキュメント検索に対応し、バンドルのアップロードは CLI で行います。
主な機能
- 01更新のリリース、段階配信、一時停止、ロールバック
- 02アプリとチャンネルの管理
- 03OTA 更新統計の確認
- 04HotCodePush ドキュメントの検索
- 05サインインユーザー権限の適用
活用シーン
- 01本番チャンネルのリリースを一時停止
- 02更新を適用したデバイス数を確認
- 03OTA 更新をロールバック
- 04HotCodePush の設定方法を検索
MCP 対応
ホスト型サーバーは streamable HTTP 経由で、HotCodePush のリリース管理、アプリとチャンネルの操作、統計、ドキュメント検索を MCP クライアントに提供します。サインインが必要なツールには OAuth を使い、ドキュメントツールはサインインなしで利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.hotcodepush.com/mcpclaude mcp add --transport http com-hotcodepush https://mcp.hotcodepush.com/mcp{"mcpServers":{"com-hotcodepush":{"type":"http","url":"https://mcp.hotcodepush.com/mcp"}}}Cursor で開く{"servers":{"com-hotcodepush":{"type":"http","url":"https://mcp.hotcodepush.com/mcp"}}}VS Code で開く{"mcpServers":{"com-hotcodepush":{"type":"http","url":"https://mcp.hotcodepush.com/mcp"}}}{"mcpServers":{"com-hotcodepush":{"serverUrl":"https://mcp.hotcodepush.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
HotCodePush MCP サーバー
HotCodePush の公式 MCP サーバーです。HotCodePush は React Native、Expo、Capacitor、Cordova 向けの OTA(Over-the-Air)アップデートサービスです。AI エージェントを使って OTA アップデートのリリース、段階的な配信、一時停止、ロールバック、アプリやチャンネルの管理、アップデート統計の確認、ドキュメントの検索を行えます。各ツールは、サインインしたユーザーに許可されている操作のみを実行します。
エンドポイント
サーバーはホストされており、すぐに利用できます。
https://mcp.hotcodepush.com/mcp
Model Context Protocol のストリーミング可能な HTTP トランスポートに対応しています。以下の設定では OAuth を使ってサインインします。ドキュメント用ツールはサインイン不要です。URL に ?toolsets=docs を追加してください。
バンドルのアップロードには引き続き CLI を使用します。サーバーはアップロード済みのものをリリースします。
インストール
ChatGPT
ChatGPT では、Business、Enterprise、Edu のワークスペース、および読み取り専用であれば Pro で、カスタム MCP サーバーに接続できます。Plugins を開き、プラスボタンを選択してから Add custom MCP server を選びます。名前に HotCodePush を入力し、URL を指定して、認証方法として OAuth を選び、Create as a plugin を選択します。プラグインをインストールし、新しい会話で @ と入力して選択してください。
Claude Code
プロジェクト内で、またはすべてのプロジェクトに適用する場合は --scope user を付けて、次のコマンドを実行します。
claude mcp add --transport http hotcodepush "https://mcp.hotcodepush.com/mcp"
次に Claude Code で /mcp を実行し、hotcodepush を選択してサインインします。
Claude Desktop
Customize › Connectors › Add custom connector を開きます。名前に HotCodePush を入力し、URL を指定して接続します。同じコネクターは claude.ai でも使用できます。
Codex
~/.codex/config.toml にサーバーを追加します。
[mcp_servers.hotcodepush]
url = "https://mcp.hotcodepush.com/mcp"
次に codex mcp login hotcodepush を実行します。
Cursor
プロジェクトに .cursor/mcp.json を追加するか、すべてのプロジェクトに適用する場合は ~/.cursor/mcp.json を追加します。
{
"mcpServers": {
"hotcodepush": {
"url": "https://mcp.hotcodepush.com/mcp"
}
}
}
VS Code
プロジェクトに .vscode/mcp.json を追加します。
{
"servers": {
"hotcodepush": {
"type": "http",
"url": "https://mcp.hotcodepush.com/mcp"
}
}
}
各クライアントでブラウザーに同意ページが一度表示されます。ヘッドレスクライアント用の API トークン、ツールセット、読み取り専用モード、その他のクライアントについては、ドキュメントを参照してください。
使用方法
エージェントに、たとえば次のように尋ねます。
- 「アプリにはどのチャンネルがありますか?」
- 「本番チャンネルの現在のリリースを一時停止してください。」
- 「過去 7 日間に何台のデバイスがアップデートを適用しましたか?」
ドキュメント
ライセンス
MIT。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。