roxyon について
roxyonは、LumenJSアプリの構築、Roxyon BaaSの利用、Roxyonインフラへのデプロイを支援するAIアシスタント向けMCPサーバーです。デプロイやアプリ管理のツールに加え、ドキュメントとプロンプトを提供します。
主な機能
- 01LumenJSプロジェクトの初期化
- 02デプロイ計画の事前確認
- 03アプリの状態とログの確認
- 04環境変数の管理
- 05LumenJS、BaaS、デプロイのドキュメント参照
活用シーン
- 01LumenJSアプリのひな形作成
- 02確認前のデプロイ計画の確認
- 03アプリの状態やログの確認
MCP 対応
stdioで動作し、MCPクライアントにRoxyonのツール、ドキュメントリソース、プロンプトを提供します。副作用を伴うツールには`confirm:true`が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.roxyon.com/mcpclaude mcp add --transport http bea-technology-roxyon https://mcp.roxyon.com/mcp{"mcpServers":{"bea-technology-roxyon":{"type":"http","url":"https://mcp.roxyon.com/mcp"}}}Cursor で開く{"servers":{"bea-technology-roxyon":{"type":"http","url":"https://mcp.roxyon.com/mcp"}}}VS Code で開く{"mcpServers":{"bea-technology-roxyon":{"type":"http","url":"https://mcp.roxyon.com/mcp"}}}{"mcpServers":{"bea-technology-roxyon":{"serverUrl":"https://mcp.roxyon.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@roxyon/mcp
Roxyon 用の Model Context Protocol サーバーです。MCP 対応のあらゆる AI アシスタントが、LumenJS アプリの構築、Roxyon BaaS の利用、Roxyon インフラへのアプリや Web プロジェクトのデプロイを行えるようにします。
stdio で動作します。OAuth を使うリモート Streamable-HTTP トランスポートは、今後対応予定です(M1.5 Personal Access Token の作業が必要です)。
インストール
npm i -g @roxyon/mcp # or use npx, below
CLI で一度認証してください(MCP サーバーは保存済みのログイン情報を再利用します)。
npm i -g @roxyon/cli
roxyon login
…またはサーバーの環境変数に ROXYON_TOKEN を設定してください(CI/ヘッドレス環境)。
クライアントへの追加
Claude Code — プロジェクト内の .mcp.json、または claude mcp add:
{
"mcpServers": {
"roxyon": { "command": "npx", "args": ["-y", "@roxyon/mcp"] }
}
}
Cursor/Windsurf/Cline — MCP 設定に同じ形式で追加します。
Gemini CLI — ~/.gemini/settings.json → mcpServers → 同じ形式で追加します。
保存済みのログイン情報を使用しない場合は、クライアントの env フィールドで ROXYON_TOKEN(および必要に応じて ROXYON_API_URL、ROXYON_CONSOLE_URL)を渡してください。
提供する機能
ツール — roxyon_whoami、roxyon_list_domains、roxyon_list_apps、
roxyon_init、roxyon_deploy(confirm:true がない場合はドライラン)、roxyon_app_status、
roxyon_logs、roxyon_restart、roxyon_env_get、roxyon_env_set、
roxyon_link_github。副作用を伴うツールでは、すべて confirm:true が必要です。
リソース — roxyon://docs/lumenjs(LumenJS V1 リファレンス全文)、
roxyon://docs/baas、roxyon://docs/deploy。
プロンプト — scaffold-lumen-app、deploy-to-roxyon。
一般的な流れ
- アシスタントが
roxyon://docs/lumenjsとroxyon://docs/baasを読み、アプリを書きます。 roxyon_init { dir }→roxyon.jsonを書き込みます。roxyon_deploy { dir }→ ドライランの計画を表示します。roxyon_deploy { dir, confirm: true }→ ビルドとアップロードを行い、アプリのランタイムがライブになるまで待機して、URL または失敗理由を報告します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。