メインコンテンツまでスキップ

環境設定ガイド

概要

SaaSus API MCP Serverを使用する前に、適切な環境設定を行う必要があります。このガイドでは、SaaSus Platformの基本設定をSaaSus API MCP Serverを利用して作成する手順となります。

本手順は チュートリアルを進める前に必要な設定SaaS 利用者テナントの作成SaaS 利用ユーザーの作成料金プラン設定の手順テナントへの料金プランの適用 で必要な項目を作成しています。

また、登録内容はCSVでも登録可能です。本手順は分かりやすくするため以下の表現を利用しています。

前提条件

  • SaaSus Platform のアカウント
  • 適切なAPIキーとシークレットキー
  • Node.js環境(v16以上)
  • SaaSus API MCP Serverのセットアップ完了

環境作成

本手順は チュートリアルを進める前に必要な設定 を元に行なっております。

MCP Serverへの依頼文言

SaaSus Platform に以下の情報を作成してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

[ユーザー属性]
属性名:username
表示名:ユーザー名
タイプ:文字列

[テナント属性]
属性名: memo
表示名: メモ
タイプ: 文字列

[役割]
役割名: user
表示名: 一般ユーザー

テナント作成

本手順は SaaS 利用者テナントの作成を元に行なっております。

MCP Serverへの依頼文言

SaaSus Platform に以下のテナント情報を作成してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

名前: テナントサンプルその1
メモ: テナント属性で定義した属性情報となり、自由に設定可能となります
代表ユーザーの追加:新規でユーザーを作成
代表者メールアドレス: saasus-sample-tenant1@example.com
代表者のパスワード: Passw0rd!!

名前: サンプルアプリテナント2
メモ: テナント属性で定義した属性情報となり、自由に設定可能となります
代表ユーザーの追加:新規でユーザーを作成
代表者メールアドレス: saasus-sample-tenant2@example.com
代表者のパスワード: Passw0rd!!

ユーザー作成

本手順は SaaS 利用ユーザーの作成 を元に行なっております。

MCP Serverへの依頼文言

SaaSus Platform に以下のユーザー情報を作成してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

メールアドレス: user1-1@example.com
パスワード:Passw0rd!!
名前:ユーザー1−1
テナント:テナントサンプルその1

メールアドレス: user1-2@example.com
パスワード:Passw0rd!!
名前:ユーザー1−2
テナント:テナントサンプルその1

メールアドレス: user2-1@example.com
パスワード:Passw0rd!!
名前:ユーザー2−1
テナント:サンプルアプリテナント2

メールアドレス: user2-2@example.com
パスワード:Passw0rd!!
名前:ユーザー2−2
テナント:サンプルアプリテナント2

役割設定

本手順は 役割管理 を元に行なっております。

MCP Serverへの依頼文言

SaaSus Platform に以下の情報を作成してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。
役割 を複数設定する場合、「,」で区切って設定可能です。

テナント:テナントサンプルその1
メールアドレス: user1-1@example.com
役割:user

テナント:テナントサンプルその1
メールアドレス: user1-2@example.com
役割:user

テナント:サンプルアプリテナント2
メールアドレス: user2-1@example.com
役割:user

テナント:サンプルアプリテナント2
メールアドレス: user2-2@example.com
役割:user

料金プラン

本手順は 料金プラン設定の手順テナントへの料金プランの適用 を元に行なっております。

メーター

MCP Serverへの依頼文言

SaaSus Platform に以下のメーター単位を作成してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

メーター単位名:comment_count
メーター単位の表示名:コメント数
メーター単位の説明:コメント数

計測単位

MCP Serverへの依頼文言

SaaSus Platform に以下の計測単位を作成してください。
ユニットはfixed: 固定ユニット、usage: 使用量ユニット、tiered: 段階ユニット、tiered_usage: 段階的使用量ユニット を指定
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

ユニット: fixed
計測単位名:basic_base
計測単位の表示名:Basicプラン基本料金
計測単位の説明:Basicプラン基本料金
金額:500
繰り返しの期間:月
通貨:JPY

ユニット: usage
計測単位名:free_comment
計測単位の表示名:Freeプランのコメント数
計測単位の説明:Freeプランのコメント数
対象メーター名:comment_count
上限:10
通貨:JPY

ユニット: tiered_usage
計測単位名:basic_comment
計測単位の表示名: Basicプランコメント数
計測単位の説明: Basicプランコメント数
対象メーター名:comment_count
単位使用量あたりの金額:0
上限:100
通貨:JPY
上限:10
単位金額:0
固定金額:500
上限:50
単位金額:0
固定金額:1000
上限:-
単位金額:0
固定金額:1500

機能メニュー

MCP Serverへの依頼文言

SaaSus Platform に以下の機能メニューを作成してください。
計測単位は,区切りで複数設定可能です。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

機能メニュー名:basic_menu
機能メニューの表示名:Basicプラン基本メニュー
機能メニューの説明:Basicプラン基本メニュー
計測単位:basic_base, basic_comment

機能メニュー名: free_menu
機能メニューの表示名:Freeプラン基本メニュー
機能メニューの説明:Freeプラン基本メニュー
計測単位: free_comment

料金プラン

MCP Serverへの依頼文言

SaaSus Platform に以下のプランを作成してください。
機能メニューは,区切りで複数設定可能です。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

料金プラン名:basic_plan
料金プランの表示名:Basicプラン
料金プランの説明:Basicプラン
機能メニュー: basic_menu

料金プラン名:free_plan
料金プランの表示名:Freeプラン
料金プランの説明:Freeプラン
機能メニュー: free_menu

テナントへの料金プランの適用

MCP Serverへの依頼文言

SaaSus Platform に以下の情報を作成してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

テナント:テナントサンプルその1
料金プラン: free_plan
反映日:すぐ反映

テナント:サンプルアプリテナント2
料金プラン: basic_plan
反映日: すぐ反映

まず、テナントと料金プランの情報を取得してから、テナントの料金プランを更新してください。
反映日が「すぐ反映」の場合は、using_next_plan_fromパラメータを未設定でリクエストしてください。

削除

ユーザー、テナントの削除

MCP Serverへの依頼文言

以下を削除してください
また、テナントの削除時にテナントの代表ユーザーが他のテナントのユーザーに割り当てられていな場合、
同時に代表ユーザー削除してください。
エラーが発生した場合、それ以降の作成は中止して、実行した内容とエラーの情報を出力してください。

[ユーザー属性]
属性名:username

[テナント属性]
属性名: memo

[役割]
役割名: user

[テナント]
名前: テナントサンプルその1
名前: サンプルアプリテナント2

[ユーザー]
メールアドレス: user1-1@example.com
メールアドレス: user1-2@example.com
メールアドレス: user2-1@example.com
メールアドレス: user2-2@example.com

トラブルシューティング

よくある問題

属性作成時のエラー

  • 属性名に使用できない文字が含まれていないか確認してください
  • 同じ属性名が既に存在していないか確認してください

APIキーエラー

  • SaaSus Platform のAPIキーが正しく設定されているか確認してください
  • APIキーの権限が適切に設定されているか確認してください

SaaSus API MCP Server接続エラー

  • SaaSus API MCP Serverが正しく起動しているか確認してください
  • 環境変数が正しく設定されているか確認してください