NOIMOSAI / API PLATFORM

CLI・MCP

いつもの開発環境から、NoimosAI APIへ。

CLI・MCPのローカルビルドでカタログ・有料実行・非公開ファイル取得を利用できます。公開パッケージは未配布です。

Platform CLI

専用APIキーでツール検索・無料見積もり・有料実行を利用できます。

  • tools / quote: ツール一覧と無料見積もり
  • execute / execution: 実行と結果確認
  • cancel / artifact-url: 停止とファイル取得

Platform MCP

AIクライアントから、開発者プロジェクトの予算内で同じツールを見積もり・実行できます。

  • platform_tools / platform_quote: 一覧と見積もり
  • platform_execute / platform_execution: 実行と結果
  • platform_cancel / platform_artifact_url: 停止と取得

Platform CLI

リポジトリのルートで実行します。read の後にコンソールで発行したキーを入力してください。入力内容は画面に表示されません。

Terminal
pnpm --dir packages/noimosType run build
pnpm --dir packages/noimos-platform-client run build
pnpm --dir packages/noimos-platform-cli run build
export NOIMOS_PLATFORM_API_URL="https://YOUR_API_HOST/noimosToolBridge"
read -r -s NOIMOS_PLATFORM_API_KEY
export NOIMOS_PLATFORM_API_KEY
node packages/noimos-platform-cli/dist/index.js project
node packages/noimos-platform-cli/dist/index.js usage
node packages/noimos-platform-cli/dist/index.js tools
node packages/noimos-platform-cli/dist/index.js quote generate_image '{"prompt":"A ceramic coffee cup in warm morning light."}'

無料見積もりのpriceVersionとmaximumChargeMicrosをリクエストファイルへ転記し、このリクエスト用のUUIDを設定・保持してください。送信すると前払い残高を使用します。再送時は同じファイルとUUIDを使い、状態確認は5秒以上空けてください。needs_reviewでは照合が完了するまで予約を保持します。

Terminal
node packages/noimos-platform-cli/dist/index.js execute generate_image \
  '{"prompt":"A ceramic coffee cup in warm morning light."}' \
  --maximum-charge-micros "$PLATFORM_QUOTED_MAXIMUM_MICROS" \
  --price-version "$PLATFORM_QUOTED_PRICE_VERSION" \
  --idempotency-key "$PLATFORM_REQUEST_UUID"

node packages/noimos-platform-cli/dist/index.js execution "$PLATFORM_EXECUTION_ID"
node packages/noimos-platform-cli/dist/index.js cancel "$PLATFORM_EXECUTION_ID"
node packages/noimos-platform-cli/dist/index.js artifact-url "$PLATFORM_EXECUTION_ID" "$PLATFORM_ARTIFACT_ID"

Platform MCP

専用クライアントとMCPをビルドし、設定のパスをローカルの絶対パスに変更してください。接続先とキーには開発者コンソールの設定を使用します。

MCP configuration
{
  "mcpServers": {
    "noimos-platform": {
      "command": "node",
      "args": [
        "/absolute/path/to/seo/packages/noimos-platform-mcp/dist/index.js"
      ],
      "env": {
        "NOIMOS_PLATFORM_API_URL": "https://YOUR_API_HOST/noimosToolBridge",
        "NOIMOS_PLATFORM_API_KEY": "YOUR_DEVELOPER_API_KEY"
      }
    }
  }
}

ツールAPIのURLは通常アプリと共通です。開発者キーに応じて処理を振り分け、開発者用の権限・USD残高・利用履歴を個別に管理します。