flow-nexus-platform について
flow-nexus-platformは、Flow Nexusを管理するスキルです。アカウント、サンドボックス、アプリの公開とデプロイ、クレジット、コーディングチャレンジをMCPツールで操作します。
主な機能
- 01アカウントとプロフィールの管理
- 02サンドボックスの作成とコード実行
- 03アプリの検索、公開、デプロイ
- 04クレジットの確認と管理
- 05コーディングチャレンジの検索と解答提出
活用シーン
- 01設定済みサンドボックスでのコード実行
- 02アプリの公開またはテンプレートのデプロイ
- 03コーディングチャレンジへの解答提出
MCP 対応
mcp__flow-nexus__ツールを通じてFlow Nexusを操作し、認証、サンドボックス実行、アプリ管理、クレジット、チャレンジなどの機能を利用します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill flow-nexus-platformインストール後、Claude Code で/flow-nexus-platformを入力して読み込まれたか確認します。
詳細
Flow Nexus プラットフォーム管理
Flow Nexus の包括的なプラットフォーム管理機能です。認証、サンドボックスの実行、アプリのデプロイ、クレジット管理、コーディングチャレンジを扱います。
目次
認証とユーザー管理
登録とログイン
新しいアカウントを登録
mcp__flow-nexus__user_register({
email: "[email protected]",
password: "secure_password",
full_name: "Your Name",
username: "unique_username" // optional
})
ログイン
mcp__flow-nexus__user_login({
email: "[email protected]",
password: "your_password"
})
認証状態を確認
mcp__flow-nexus__auth_status({ detailed: true })
ログアウト
mcp__flow-nexus__user_logout()
パスワード管理
パスワードリセットをリクエスト
mcp__flow-nexus__user_reset_password({
email: "[email protected]"
})
トークンを使ってパスワードを更新
mcp__flow-nexus__user_update_password({
token: "reset_token_from_email",
new_password: "new_secure_password"
})
メールアドレスを確認
mcp__flow-nexus__user_verify_email({
token: "verification_token_from_email"
})
プロフィール管理
ユーザープロフィールを取得
mcp__flow-nexus__user_profile({
user_id: "your_user_id"
})
プロフィールを更新
mcp__flow-nexus__user_update_profile({
user_id: "your_user_id",
updates: {
full_name: "Updated Name",
bio: "AI Developer and researcher",
github_username: "yourusername",
twitter_handle: "@yourhandle"
}
})
ユーザー統計を取得
mcp__flow-nexus__user_stats({
user_id: "your_user_id"
})
ユーザーのティアをアップグレード
mcp__flow-nexus__user_upgrade({
user_id: "your_user_id",
tier: "pro" // pro, enterprise
})
サンドボックス管理
サンドボックスの作成と設定
サンドボックスを作成
mcp__flow-nexus__sandbox_create({
template: "node", // node, python, react, nextjs, vanilla, base, claude-code
name: "my-sandbox",
env_vars: {
API_KEY: "your_api_key",
NODE_ENV: "development",
DATABASE_URL: "postgres://..."
},
install_packages: ["express", "cors", "dotenv"],
startup_script: "npm run dev",
timeout: 3600, // seconds
metadata: {
project: "my-project",
environment: "staging"
}
})
既存のサンドボックスを設定
mcp__flow-nexus__sandbox_configure({
sandbox_id: "sandbox_id",
env_vars: {
NEW_VAR: "value"
},
install_packages: ["axios", "lodash"],
run_commands: ["npm run migrate", "npm run seed"],
anthropic_key: "sk-ant-..." // For Claude Code integration
})
コードの実行
サンドボックスでコードを実行
mcp__flow-nexus__sandbox_execute({
sandbox_id: "sandbox_id",
code: `
console.log('Hello from sandbox!');
const result = await fetch('https:/$api.example.com$data');
const data = await result.json();
return data;
`,
language: "javascript",
capture_output: true,
timeout: 60, // seconds
working_dir: "$app",
env_vars: {
TEMP_VAR: "override"
}
})
サンドボックスの管理
サンドボックスを一覧表示
mcp__flow-nexus__sandbox_list({
status: "running" // running, stopped, all
})
サンドボックスのステータスを取得
mcp__flow-nexus__sandbox_status({
sandbox_id: "sandbox_id"
})
サンドボックスにファイルをアップロード
mcp__flow-nexus__sandbox_upload({
sandbox_id: "sandbox_id",
file_path: "$app$config$database.json",
content: JSON.stringify(databaseConfig, null, 2)
})
サンドボックスのログを取得
mcp__flow-nexus__sandbox_logs({
sandbox_id: "sandbox_id",
lines: 100 // max 1000
})
サンドボックスを停止
mcp__flow-nexus__sandbox_stop({
sandbox_id: "sandbox_id"
})
サンドボックスを削除
mcp__flow-nexus__sandbox_delete({
sandbox_id: "sandbox_id"
})
サンドボックステンプレート
- node:npm を備えた Node.js 環境
- python:pip を備えた Python 3.x
- react:React の開発環境
- nextjs:Next.js フルスタックフレームワーク
- vanilla:基本的な HTML/CSS/JS
- base:最小構成の Linux 環境
- claude-code:Claude Code 統合環境
サンドボックスの一般的なパターン
API 開発用サンドボックス
mcp__flow-nexus__sandbox_create({
template: "node",
name: "api-development",
install_packages: [
"express",
"cors",
"helmet",
"dotenv",
"jsonwebtoken",
"bcrypt"
],
env_vars: {
PORT: "3000",
NODE_ENV: "development"
},
startup_script: "npm run dev"
})
機械学習用サンドボックス
mcp__flow-nexus__sandbox_create({
template: "python",
name: "ml-training",
install_packages: [
"numpy",
"pandas",
"scikit-learn",
"matplotlib",
"tensorflow"
],
env_vars: {
CUDA_VISIBLE_DEVICES: "0"
}
})
フルスタック開発
mcp__flow-nexus__sandbox_create({
template: "nextjs",
name: "fullstack-app",
install_packages: [
"prisma",
"@prisma$client",
"next-auth",
"zod"
],
env_vars: {
DATABASE_URL: "postgresql://...",
NEXTAUTH_SECRET: "secret"
}
})
アプリストアとデプロイ
閲覧と検索
アプリケーションを検索
mcp__flow-nexus__app_search({
search: "authentication api",
category: "backend",
featured: true,
limit: 20
})
アプリの詳細を取得
mcp__flow-nexus__app_get({
app_id: "app_id"
})
テンプレートを一覧表示
mcp__flow-nexus__app_store_list_templates({
category: "web-api",
tags: ["express", "jwt", "typescript"],
limit: 20
})
テンプレートの詳細を取得
mcp__flow-nexus__template_get({
template_name: "express-api-starter",
template_id: "template_id" // alternative
})
利用可能なすべてのテンプレートを一覧表示
mcp__flow-nexus__template_list({
category: "backend",
template_type: "starter",
featured: true,
limit: 50
})
アプリケーションの公開
アプリをストアに公開
mcp__flow-nexus__app_store_publish_app({
name: "JWT Authentication Service",
description: "Production-ready JWT authentication microservice with refresh tokens",
category: "backend",
version: "1.0.0",
source_code: sourceCodeString,
tags: ["auth", "jwt", "express", "typescript", "security"],
metadata: {
author: "Your Name",
license: "MIT",
repository: "github.com$username$repo",
homepage: "https:/$yourapp.com",
documentation: "https:/$docs.yourapp.com"
}
})
アプリケーションを更新
mcp__flow-nexus__app_update({
app_id: "app_id",
updates: {
version: "1.1.0",
description: "Added OAuth2 support",
tags: ["auth", "jwt", "oauth2", "express"],
source_code: updatedSourceCode
}
})
テンプレートのデプロイ
テンプレートをデプロイ
mcp__flow-nexus__template_deploy({
template_name: "express-api-starter",
deployment_name: "my-production-api",
variables: {
api_key: "your_api_key",
database_url: "postgres:/$user:pass@host:5432$db",
redis_url: "redis:/$localhost:6379"
},
env_vars: {
NODE_ENV: "production",
PORT: "8080",
LOG_LEVEL: "info"
}
})
分析と管理
アプリの分析データを取得
mcp__flow-nexus__app_analytics({
app_id: "your_app_id",
timeframe: "30d" // 24h, 7d, 30d, 90d
})
インストール済みアプリを表示
mcp__flow-nexus__app_installed({
user_id: "your_user_id"
})
マーケット統計を取得
mcp__flow-nexus__market_data()
アプリのカテゴリ
- web-api:RESTful API とマイクロサービス
- frontend:React、Vue、Angular アプリケーション
- full-stack:エンドツーエンドの完全なアプリケーション
- cli-tools:コマンドラインユーティリティ
- data-processing:ETL パイプラインと分析
- ml-models:事前トレーニング済みの機械学習モデル
- blockchain:Web3 とブロックチェーンアプリケーション
- mobile:React Native とモバイルアプリ
公開のベストプラクティス
- ドキュメント:セットアップ手順を含む包括的な README を用意します
- 例:使用例と設定のサンプルを提供します
- テスト:テストスイートと CI/CD 設定を含めます
- バージョン管理:セマンティックバージョニング(MAJOR.MINOR.PATCH)を使用します
- ライセンス:明確なライセンス情報(MIT、Apache など)を追加します
- デプロイ:Docker$docker-compose 設定を含めます
- マイグレーション:バージョン更新用のアップグレードガイドを提供します
- セキュリティ:セキュリティ上の考慮事項とベストプラクティスを記載します
収益の分配
- 他のユーザーがあなたのテンプレートをデプロイすると rUv クレジットを獲得できます
- 価格を設定します(無料の場合は 0、有料の場合はクレジット)
- 分析機能で使用状況と収益を追跡できます
- クレジットを引き出すか、Flow Nexus サービスに使用できます
支払いとクレジット
残高とクレジット
クレジット残高を確認
mcp__flow-nexus__check_balance()
rUv 残高を確認
mcp__flow-nexus__ruv_balance({
user_id: "your_user_id"
})
取引履歴を表示
mcp__flow-nexus__ruv_history({
user_id: "your_user_id",
limit: 100
})
支払い履歴を取得
mcp__flow-nexus__get_payment_history({
limit: 50
})
クレジットの購入
支払いリンクを作成
mcp__flow-nexus__create_payment_link({
amount: 50 // USD, minimum $10
})
// Returns secure Stripe payment URL
自動補充の設定
自動補充を有効化
mcp__flow-nexus__configure_auto_refill({
enabled: true,
threshold: 100, // Refill when credits drop below 100
amount: 50 // Purchase $50 worth of credits
})
自動補充を無効化
mcp__flow-nexus__configure_auto_refill({
enabled: false
})
クレジット料金
サービス料金:
- スウォーム操作:1時間あたり1~10クレジット
- サンドボックス実行:1時間あたり0.5~5クレジット
- ニューラルトレーニング:1ジョブあたり5~50クレジット
- ワークフロー実行:1回あたり0.1~1クレジット
- ストレージ:1GB・1日あたり0.01クレジット
- API 呼び出し:1リクエストあたり0.001~0.01クレジット
クレジットの獲得
獲得方法:
- チャレンジを完了する:チャレンジごとに10~500クレジット
- テンプレートを公開する:他のユーザーがデプロイすると獲得できます(価格は自分で設定します)
- 紹介プログラム:ユーザーを招待するとボーナスクレジットを獲得できます
- 毎日のログイン:毎日少額のボーナスを獲得できます(5~10クレジット)
- 実績:マイルストーン報酬を解除できます(50~1000クレジット)
- アプリストアでの販売:有料テンプレートの収益を分配します
プログラムからクレジットを獲得する
mcp__flow-nexus__app_store_earn_ruv({
user_id: "your_user_id",
amount: 100,
reason: "Completed expert algorithm challenge",
source: "challenge" // challenge, app_usage, referral, etc.
})
サブスクリプションプラン
無料プラン
- 毎月100クレジットを無料で利用できます
- 基本的なサンドボックスアクセス(同時に2つ)
- スウォームエージェントは最大3つまで
- コミュニティサポート
- 1GBのストレージ
Pro プラン($29$month)
- 毎月1000クレジット
- 優先サンドボックスアクセス(同時に10個)
- スウォームエージェント無制限
- 高度なワークフロー
- メールサポート
- 10GBのストレージ
- 機能への早期アクセス
Enterprise プラン(カスタム料金)
- クレジット無制限
- 専用コンピューティングリソース
- カスタムニューラルモデル
- 99.9% の SLA 保証
- 優先24時間365日サポート
- ストレージ無制限
- ホワイトラベルオプション
- オンプレミスデプロイ
コスト最適化のヒント
- 小さめのサンドボックスを使う:適切なテンプレートを選択します(ベース版またはフルスタック版)
- ニューラルトレーニングを最適化する:ハイパーパラメーターを調整し、エポック数を減らします
- 操作をバッチ処理する:ワークフローの実行をまとめます
- リソースを整理する:使用していないサンドボックスとストレージを削除します
- 使用状況を監視する:
user_statsを定期的に確認します - 無料テンプレートを使う:コミュニティのテンプレートを活用します
- オフピーク時間にスケジュールする:コストの低い時間帯に負荷の高いジョブを実行します
チャレンジと実績
チャレンジを閲覧する
利用可能なチャレンジを一覧表示する
mcp__flow-nexus__challenges_list({
difficulty: "intermediate", // beginner, intermediate, advanced, expert
category: "algorithms",
status: "active", // active, completed, locked
limit: 20
})
チャレンジの詳細を取得する
mcp__flow-nexus__challenge_get({
challenge_id: "two-sum-problem"
})
ソリューションを提出する
チャレンジのソリューションを提出する
mcp__flow-nexus__challenge_submit({
challenge_id: "challenge_id",
user_id: "your_user_id",
solution_code: `
function twoSum(nums, target) {
const map = new Map();
for (let i = 0; i < nums.length; i++) {
const complement = target - nums[i];
if (map.has(complement)) {
return [map.get(complement), i];
}
map.set(nums[i], i);
}
return [];
}
`,
language: "javascript",
execution_time: 45 // milliseconds (optional)
})
チャレンジを完了としてマークする
mcp__flow-nexus__app_store_complete_challenge({
challenge_id: "challenge_id",
user_id: "your_user_id",
submission_data: {
passed_tests: 10,
total_tests: 10,
execution_time: 45,
memory_usage: 2048 // KB
}
})
リーダーボード
グローバルリーダーボード
mcp__flow-nexus__leaderboard_get({
type: "global", // global, weekly, monthly, challenge
limit: 100
})
チャレンジ別リーダーボード
mcp__flow-nexus__leaderboard_get({
type: "challenge",
challenge_id: "specific_challenge_id",
limit: 50
})
実績とバッジ
ユーザーの実績を一覧表示する
mcp__flow-nexus__achievements_list({
user_id: "your_user_id",
category: "speed_demon" // Optional filter
})
チャレンジのカテゴリー
- algorithms:古典的なアルゴリズムの問題(ソート、検索、グラフ)
- data-structures:データ構造の実装(木、ヒープ、トライ)
- system-design:アーキテクチャとスケーラビリティに関するチャレンジ
- optimization:パフォーマンスと効率性に関する問題
- security:セキュリティに重点を置いた脆弱性と修正
- ml-basics:機械学習の基礎
- distributed-systems:並行処理と分散コンピューティング
- databases:クエリの最適化とスキーマ設計
チャレンジの難易度別報酬
- 初級:10~25クレジット
- 中級:50~100クレジット
- 上級:150~300クレジット
- エキスパート:400~500クレジット
- マスター:600~1000クレジット
実績の種類
- スピードデーモン:記録的な速さでチャレンジを完了する
- コードゴルフ:コードの長さを最小限に抑える
- パーフェクトスコア:テスト合格率100%
- 連続達成マスター:N 日連続でチャレンジを完了する
- ポリグロット:複数の言語で問題を解く
- デバッガー:壊れたコードのチャレンジを修正する
- オプティマイザー:パフォーマンスベンチマークで最高の結果を達成する
成功のためのヒント
- 簡単なものから始める:初級チャレンジから始めて自信をつけます
- ソリューションを見直す:完了後に上位のソリューションを学びます
- 最適化する:正確さとパフォーマンスの両方を目指します
- 毎日練習する:ボーナスクレジットを獲得するため、毎日のチャレンジを完了します
- コミュニティに参加する:ディスカッションに参加して、他のユーザーから学びます
- 進捗を追跡する:実績とリーダーボードの順位を確認します
- 試行錯誤する:問題に対して複数のアプローチを試します
ストレージとリアルタイム
ファイルストレージ
ファイルをアップロードする
mcp__flow-nexus__storage_upload({
bucket: "my-bucket", // public, private, shared, temp
path: "data$users.json",
content: JSON.stringify(userData, null, 2),
content_type: "application$json"
})
ファイルを一覧表示する
mcp__flow-nexus__storage_list({
bucket: "my-bucket",
path: "data/", // prefix filter
limit: 100
})
公開 URL を取得する
mcp__flow-nexus__storage_get_url({
bucket: "my-bucket",
path: "data$report.pdf",
expires_in: 3600 // seconds (default: 1 hour)
})
ファイルを削除する
mcp__flow-nexus__storage_delete({
bucket: "my-bucket",
path: "data$old-file.json"
})
ストレージバケット
- public:一般公開されるファイル(CDN 対応)
- private:認証済みユーザーのみアクセス可能
- shared:ACL によるチームコラボレーション
- temp:24 時間後に自動削除
リアルタイムサブスクリプション
データベースの変更をサブスクライブ
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "INSERT", // INSERT, UPDATE, DELETE, *
filter: "status=eq.pending AND priority=eq.high"
})
アクティブなサブスクリプションの一覧表示
mcp__flow-nexus__realtime_list()
サブスクリプションの解除
mcp__flow-nexus__realtime_unsubscribe({
subscription_id: "subscription_id"
})
実行のモニタリング
実行ストリームをサブスクライブ
mcp__flow-nexus__execution_stream_subscribe({
stream_type: "claude-flow-swarm", // claude-code, claude-flow-swarm, claude-flow-hive-mind, github-integration
deployment_id: "deployment_id",
sandbox_id: "sandbox_id" // alternative
})
ストリームのステータスを取得
mcp__flow-nexus__execution_stream_status({
stream_id: "stream_id"
})
生成されたファイルの一覧表示
mcp__flow-nexus__execution_files_list({
stream_id: "stream_id",
created_by: "claude-flow", // claude-code, claude-flow, git-clone, user
file_type: "javascript" // filter by extension
})
実行からファイルの内容を取得
mcp__flow-nexus__execution_file_get({
file_id: "file_id",
file_path: "$path$to$file.js" // alternative
})
システムユーティリティ
Queen Seraphina AI アシスタント
Seraphina に助言を求める
mcp__flow-nexus__seraphina_chat({
message: "How should I architect a distributed microservices system?",
enable_tools: true, // Allow her to create swarms, deploy code, etc.
conversation_history: [
{ role: "user", content: "I need help with system architecture" },
{ role: "assistant", content: "I can help you design that. What are your requirements?" }
]
})
Queen Seraphina は、次の機能を備えた高度な AI アシスタントです。
- 分散システムに関する深い専門知識
- スウォームの作成とエージェントのオーケストレーション
- コードのデプロイとアーキテクチャ設計
- コンテキストを保持した複数ターンの会話
- 実践的な支援のためのツールの使用
システムの健全性とモニタリング
システムの健全性を確認
mcp__flow-nexus__system_health()
監査ログを表示
mcp__flow-nexus__audit_log({
user_id: "your_user_id", // optional filter
limit: 100
})
認証管理
認証を初期化
mcp__flow-nexus__auth_init({
mode: "user" // user, service
})
クイックスタートガイド
ステップ 1:登録してログイン
// Register
mcp__flow-nexus__user_register({
email: "[email protected]",
password: "SecurePass123!",
full_name: "Developer Name"
})
// Login
mcp__flow-nexus__user_login({
email: "[email protected]",
password: "SecurePass123!"
})
// Check auth status
mcp__flow-nexus__auth_status({ detailed: true })
ステップ 2:課金を設定
// Check current balance
mcp__flow-nexus__check_balance()
// Add credits
const paymentLink = mcp__flow-nexus__create_payment_link({
amount: 50 // $50
})
// Setup auto-refill
mcp__flow-nexus__configure_auto_refill({
enabled: true,
threshold: 100,
amount: 50
})
ステップ 3:最初のサンドボックスを作成
// Create development sandbox
const sandbox = mcp__flow-nexus__sandbox_create({
template: "node",
name: "dev-environment",
install_packages: ["express", "dotenv"],
env_vars: {
NODE_ENV: "development"
}
})
// Execute code
mcp__flow-nexus__sandbox_execute({
sandbox_id: sandbox.id,
code: 'console.log("Hello Flow Nexus!")',
language: "javascript"
})
ステップ 4:アプリをデプロイ
// Browse templates
mcp__flow-nexus__template_list({
category: "backend",
featured: true
})
// Deploy template
mcp__flow-nexus__template_deploy({
template_name: "express-api-starter",
deployment_name: "my-api",
variables: {
database_url: "postgres://..."
}
})
ステップ 5:チャレンジを完了
// Find challenges
mcp__flow-nexus__challenges_list({
difficulty: "beginner",
category: "algorithms"
})
// Submit solution
mcp__flow-nexus__challenge_submit({
challenge_id: "fizzbuzz",
user_id: "your_id",
solution_code: "...",
language: "javascript"
})
ベストプラクティス
セキュリティ
- API キーをハードコードせず、環境変数を使用します
- 利用可能な場合は 2FA を有効にします
- パスワードとトークンを定期的にローテーションします
- 機密データにはプライベートバケットを使用します
- 監査ログを定期的に確認します
- 適切なファイル有効期限を設定します
パフォーマンス
- クレジットを節約するため、使用していないサンドボックスをクリーンアップします
- 可能な場合は、より小さいサンドボックステンプレートを使用します
- 古いファイルを削除してストレージを最適化します
- 操作をバッチ処理して API 呼び出しを減らします
user_statsで使用状況をモニタリングします- 一時的なデータには temp バケットを使用します
開発
- デプロイの前にサンドボックスでテストします
- アプリケーションにセマンティックバージョニングを適用します
- すべてのテンプレートを十分に文書化します
- 公開するアプリにテストを含めます
- デバッグには実行モニタリングを使用します
- リアルタイムサブスクリプションを活用してライブ更新を実現します
コスト管理
- 自動チャージのしきい値を慎重に設定します
- クレジットの使用量を定期的にモニタリングします
- 毎日のチャレンジを完了してボーナスクレジットを獲得します
- テンプレートを公開して継続的にクレジットを獲得します
- 適切な場合は無料枠のリソースを使用します
- 負荷の高いジョブはピーク時間外にスケジュールします
トラブルシューティング
認証の問題
- ログインに失敗する:メールアドレスとパスワードを確認し、先にメールアドレスを認証してください
- トークンの有効期限が切れた:再ログインして新しいトークンを取得してください
- アクセスが拒否された:ティアの上限を確認し、必要に応じてアップグレードしてください
サンドボックスの問題
- サンドボックスが起動しない:テンプレートの互換性を確認し、クレジットを確認してください
- 実行がタイムアウトする:タイムアウトパラメーターを増やすか、コードを最適化してください
- メモリ不足:より大きなテンプレートを使用するか、メモリ使用量を最適化してください
- パッケージのインストールに失敗する:パッケージ名を確認し、npm と pip が利用可能か確認してください
支払いの問題
- 支払いに失敗する:支払い方法と十分な残高があることを確認してください
- クレジットが反映されない:処理に 5~10 分かかることがあります
- 自動チャージが機能しない:登録されている支払い方法を確認してください
チャレンジの問題
- 提出が却下される:コードの構文を確認し、すべてのテストに合格することを確認してください
- 不正解になる:テストケースを見直し、エッジケースを確認してください
- パフォーマンスが遅すぎる:アルゴリズムの計算量を最適化してください
サポートとリソース
- ドキュメント:https:/$docs.flow-nexus.ruv.io
- API リファレンス:https:/$api.flow-nexus.ruv.io$docs
- ステータスページ:https:/$status.flow-nexus.ruv.io
- コミュニティフォーラム:https:/$community.flow-nexus.ruv.io
- GitHub の課題:https:/$github.com$ruvnet$flow-nexus$issues
- Discord:https:/$discord.gg$flow-nexus
- メールサポート:[email protected](Pro/Enterprise のみ)
段階的な情報開示
高度なサンドボックス設定<$strong><$summary>
カスタム Docker イメージ
mcp__flow-nexus__sandbox_create({
template: "base",
name: "custom-environment",
startup_script: `
apt-get update
apt-get install -y custom-package
git clone https:/$github.com$user$repo
cd repo && npm install
`
})
マルチステージ実行
// Stage 1: Setup
mcp__flow-nexus__sandbox_execute({
sandbox_id: "id",
code: "npm install && npm run build"
})
// Stage 2: Run
mcp__flow-nexus__sandbox_execute({
sandbox_id: "id",
code: "npm start",
working_dir: "$app$dist"
})
<$details>
高度なストレージパターン<$strong><$summary>
大きなファイルのアップロード (チャンク分割)
const chunkSize = 5 * 1024 * 1024 // 5MB chunks
for (let i = 0; i < chunks.length; i++) {
await mcp__flow-nexus__storage_upload({
bucket: "private",
path: `large-file.bin.part${i}`,
content: chunks[i]
})
}
ストレージライフサイクル
// Upload to temp for processing
mcp__flow-nexus__storage_upload({
bucket: "temp",
path: "processing$data.json",
content: data
})
// Move to permanent storage after processing
mcp__flow-nexus__storage_upload({
bucket: "private",
path: "archive$processed-data.json",
content: processedData
})
<$details>
高度なリアルタイムパターン<$strong><$summary>
マルチテーブル同期
const tables = ["users", "tasks", "notifications"]
tables.forEach(table => {
mcp__flow-nexus__realtime_subscribe({
table,
event: "*",
filter: `user_id=eq.${userId}`
})
})
イベント駆動型ワークフロー
// Subscribe to task completion
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "UPDATE",
filter: "status=eq.completed"
})
// Trigger notification workflow on event
// (handled by your application logic)
<$details>
バージョン履歴
- v1.0.0 (2025-10-19): 初の包括的なプラットフォームスキル
- 認証とユーザー管理
- サンドボックスの作成と実行
- アプリストアとデプロイ
- 支払いとクレジット
- チャレンジと実績
- ストレージとリアルタイム機能
- システムユーティリティと Queen Seraphina の統合
このスキルは、6 つの Flow Nexus コマンドモジュールを単一の包括的なプラットフォーム管理インターフェースに統合します。
mcp__flow-nexus__sandbox_create({
template: "base",
name: "custom-environment",
startup_script: `
apt-get update
apt-get install -y custom-package
git clone https:/$github.com$user$repo
cd repo && npm install
`
})
// Stage 1: Setup
mcp__flow-nexus__sandbox_execute({
sandbox_id: "id",
code: "npm install && npm run build"
})
// Stage 2: Run
mcp__flow-nexus__sandbox_execute({
sandbox_id: "id",
code: "npm start",
working_dir: "$app$dist"
})
高度なストレージパターン<$strong><$summary>
大きなファイルのアップロード (チャンク分割)
const chunkSize = 5 * 1024 * 1024 // 5MB chunks
for (let i = 0; i < chunks.length; i++) {
await mcp__flow-nexus__storage_upload({
bucket: "private",
path: `large-file.bin.part${i}`,
content: chunks[i]
})
}
ストレージライフサイクル
// Upload to temp for processing
mcp__flow-nexus__storage_upload({
bucket: "temp",
path: "processing$data.json",
content: data
})
// Move to permanent storage after processing
mcp__flow-nexus__storage_upload({
bucket: "private",
path: "archive$processed-data.json",
content: processedData
})
<$details>
高度なリアルタイムパターン<$strong><$summary>
マルチテーブル同期
const tables = ["users", "tasks", "notifications"]
tables.forEach(table => {
mcp__flow-nexus__realtime_subscribe({
table,
event: "*",
filter: `user_id=eq.${userId}`
})
})
イベント駆動型ワークフロー
// Subscribe to task completion
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "UPDATE",
filter: "status=eq.completed"
})
// Trigger notification workflow on event
// (handled by your application logic)
<$details>
バージョン履歴
- v1.0.0 (2025-10-19): 初の包括的なプラットフォームスキル
- 認証とユーザー管理
- サンドボックスの作成と実行
- アプリストアとデプロイ
- 支払いとクレジット
- チャレンジと実績
- ストレージとリアルタイム機能
- システムユーティリティと Queen Seraphina の統合
このスキルは、6 つの Flow Nexus コマンドモジュールを単一の包括的なプラットフォーム管理インターフェースに統合します。
const chunkSize = 5 * 1024 * 1024 // 5MB chunks
for (let i = 0; i < chunks.length; i++) {
await mcp__flow-nexus__storage_upload({
bucket: "private",
path: `large-file.bin.part${i}`,
content: chunks[i]
})
}
// Upload to temp for processing
mcp__flow-nexus__storage_upload({
bucket: "temp",
path: "processing$data.json",
content: data
})
// Move to permanent storage after processing
mcp__flow-nexus__storage_upload({
bucket: "private",
path: "archive$processed-data.json",
content: processedData
})
高度なリアルタイムパターン<$strong><$summary>
マルチテーブル同期
const tables = ["users", "tasks", "notifications"]
tables.forEach(table => {
mcp__flow-nexus__realtime_subscribe({
table,
event: "*",
filter: `user_id=eq.${userId}`
})
})
イベント駆動型ワークフロー
// Subscribe to task completion
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "UPDATE",
filter: "status=eq.completed"
})
// Trigger notification workflow on event
// (handled by your application logic)
<$details>
バージョン履歴
- v1.0.0 (2025-10-19): 初の包括的なプラットフォームスキル
- 認証とユーザー管理
- サンドボックスの作成と実行
- アプリストアとデプロイ
- 支払いとクレジット
- チャレンジと実績
- ストレージとリアルタイム機能
- システムユーティリティと Queen Seraphina の統合
このスキルは、6 つの Flow Nexus コマンドモジュールを単一の包括的なプラットフォーム管理インターフェースに統合します。
const tables = ["users", "tasks", "notifications"]
tables.forEach(table => {
mcp__flow-nexus__realtime_subscribe({
table,
event: "*",
filter: `user_id=eq.${userId}`
})
})
// Subscribe to task completion
mcp__flow-nexus__realtime_subscribe({
table: "tasks",
event: "UPDATE",
filter: "status=eq.completed"
})
// Trigger notification workflow on event
// (handled by your application logic)
- 認証とユーザー管理
- サンドボックスの作成と実行
- アプリストアとデプロイ
- 支払いとクレジット
- チャレンジと実績
- ストレージとリアルタイム機能
- システムユーティリティと Queen Seraphina の統合