mcpField
F
Frontegg MCP Server

Frontegg MCP Server

ローカル
github.com/fronteggセキュリティ422 週間前に更新

Frontegg MCP Server について

Frontegg MCP Serverは、チームによるFronteggモバイルSDK連携の監査と、MCPクライアント経由のテナント設定管理を支援します。5種類のSDKを検出し、公式サンプルを基に差分を生成します。認証情報を設定するとManagement APIも利用できます。

主な機能

  1. 01Android、iOS、Flutter、React Native、Ionicを検出
  2. 02SDK設定とセキュリティ問題を監査
  3. 03バックアップ付きの差分生成と適用
  4. 04CIAM設定ガイドの提供
  5. 05テナント設定とユーザーの管理

活用シーン

  1. 01モバイルのログインリダイレクト問題を診断
  2. 02SDKのバージョンを最新リリースと比較
  3. 03アプリの認証情報やURLのリスクを確認
  4. 04テナントのMFA設定を確認・更新

MCP 対応

MCPを通じて、モバイルSDKの診断・修正とFronteggのテナント・プラットフォーム管理に使う96個のツールを提供します。Management APIツールにはFronteggの認証情報が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"frontegg": {
"command": "npx",
"args": [
"-y",
"@frontegg/coding-agent-toolkit"
]
}
}
}
起動コマンドnpx -y @frontegg/coding-agent-toolkit

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@frontegg/coding-agent-toolkit

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Frontegg MCP サーバー

96 個のツール — モバイル SDK の監査・修正(47)+ Frontegg Management API(49)

MCP Node SDKs Tools Rules License: ISC


Frontegg MCP Server が React Native のディープリンクの問題を検出し、そのまま適用できる差分を出力する様子



診断。実際の差分を適用。チャットからテナントを設定。

Claude Desktop · Cursor · Claude Code · MCP 対応のあらゆるクライアントで利用できます


関連リポジトリ:



目次


主な特徴

最新の正規情報

実行時に GitHub から Frontegg SDK のソースを読み込みます。キャッシュは 6 時間ごとに更新されるため、情報が古くなりません。

5 種類の SDK を自動検出

Android、iOS、Flutter、React Native、Ionic を検出し、適切な検出処理を自動で実行します。

そのまま適用できる差分

公式の example/ アプリから実際の統合差分を取得します。.bak バックアップを作成します。dry_run でプレビューできます。

CIAM 機能ガイド

ソーシャルログイン、パスキー、ステップアップ認証、SSO、マルチテナント、セッションなどの設定手順と注意点を紹介します。

チャットからテナントを設定

Management API を直接使って、MFA、セッション、SSO、ID、パスワードポリシー、ブランディング、監査ログ、ユーザー、ロールを読み取り・更新できます。

セキュリティを考慮

リリース前に、http:// のベース URL、ハードコードされた認証情報、.gitignore 対象外の .env、iOS の ATS 例外を検出します。



対応 SDK

プラットフォーム正規リポジトリ対応状況
README の画像 Android(Kotlin)frontegg/frontegg-android-kotlin完全
README の画像 iOS(Swift)frontegg/frontegg-ios-swift完全
README の画像 Flutterfrontegg/frontegg-flutter完全
README の画像 React Nativefrontegg/frontegg-react-native完全
README の画像 Ionic / Capacitorfrontegg/frontegg-ionic-capacitor完全

インストール

このサーバーは単独でインストールできます。Frontegg の他のツールは必要ありません。パッケージは npm に @frontegg/frontegg-mcp-server として公開されています。MCP 互換クライアントに直接接続できます。初回実行時に npx が最新バージョンを取得します。

⚠️ バージョンに関する注意。 このブランチ/PR は 2.0.0(モバイル+プラットフォーム向けの 96 個のツール)です。現在 npm には、マージ前の 1.0.1(プラットフォーム向けツールのみ、49 個)が公開されています。PR #24 がマージされ、2.0.0 が npm で公開されるまでは、npx --yes @frontegg/frontegg-mcp-server は 1.0.1 を取得します。今すぐ 96 個すべてのツールを使うには、以下の 開発 の手順でクローンしてビルドしてください。

テナント設定ツール(MFA、SSO、ユーザー、ブランディング、監査ログなど)が必要ですか? クライアントの MCP 設定で FRONTEGG_CLIENT_ID と FRONTEGG_API_KEY の環境変数を設定してください。診断/修正ツールは、これらを設定しなくても動作します。Frontegg の認証情報の確認方法については、設定を参照してください。

Cursor

~/.cursor/mcp.json を編集します。

{
  "mcpServers": {
    "frontegg": {
      "command": "npx",
      "args": ["--yes", "@frontegg/frontegg-mcp-server"],
      "env": {
        "FRONTEGG_CLIENT_ID": "your-client-id",
        "FRONTEGG_API_KEY": "your-api-secret"
      }
    }
  }
}

Cursor を再読み込みします。エージェントモードのチャットサイドバーにツールが表示されます。

診断/修正ツールだけが必要な場合(テナント API は不要な場合)は、env ブロックを削除してください。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。Cursor と同じ JSON ブロックを使います。終了してから再起動してください。

Claude Code CLI
claude mcp add frontegg \
  -e FRONTEGG_CLIENT_ID=your-client-id \
  -e FRONTEGG_API_KEY=your-api-secret \
  -- npx --yes @frontegg/frontegg-mcp-server

診断/修正ツールだけが必要な場合は、-e フラグを省略してください。

その他の MCP クライアント

stdio 経由で MCP と通信します。npx --yes @frontegg/frontegg-mcp-server で起動してください。テナント API ツールが必要な場合は、プロセス環境で FRONTEGG_CLIENT_ID と FRONTEGG_API_KEY を設定してください。

統合スタック(MCP + スキル + 自動接続 + 認証情報の検証)が必要ですか?

それを実現するのが coding-agent-toolkit です。

npx @frontegg/coding-agent-toolkit init

クライアントを自動検出し、保存前に Management API に対して Frontegg の認証情報を検証し、MCP のエントリーを接続して、対応するスキルをインストールします。MCP とスキルをまとめて導入したい場合に使ってください。MCP のみを使う場合は必要ありません。上記のクライアント別の設定例で十分です。


開発

ソースからビルドする場合(コントリビューションまたはフォークの実行):

git clone https://github.com/frontegg/frontegg-mcp-server.git
cd frontegg-mcp-server
npm install
npm run build              # tsc → dist/
npm test                   # 215 jest + 89 vitest

ローカルの変更をテストするには、クライアントで node /absolute/path/to/frontegg-mcp-server/dist/index.js を指定してください。

nvm を使用していますか? GUI アプリはシェルの PATH を引き継ぎません。which node で確認した絶対パスを使用してください。


クイックスタート

モバイルプロジェクトを開き、アシスタントに次のように依頼します。

Use frontegg_auto on this project and tell me what's wrong with my Frontegg setup.

MCP は次の処理を行います。

  1. SDK(Android/iOS/Flutter/RN/Ionic)を検出します
  2. 正式な Frontegg リポジトリを GitHub から取得します
  3. プロジェクトを診断します。検出事項はディープリンク、初期化、認証、ビルド、セキュリティごとにまとめられます
  4. 公式 example/ アプリから統合差分を生成します
  5. リクエストに応じて frontegg_apply_diff で適用します

問題がなくなるまで繰り返します。


質問できること

ツール名を指定する必要はありません。自然な言葉で使えます。

「React Native のログインリダイレクトが戻ってこないのはなぜですか?」

不足している intent-filter/URL scheme/Associated Domain を見つけ、パッチを返します。

「frontegg_flutter のバージョンは最新ですか?」

pubspec.yaml と最新リリースを比較し、差異を指摘します。

「Frontegg で Apple Sign In を設定するにはどうすればよいですか?」

CIAM ガイドから設定手順と注意点を返します。

「現在の MFA ポリシーを見せてください。」

Management API 経由でテナントの MFA 設定を読み取ります。

「SSO 以外の全ユーザーに MFA を強制してください。」

MFA ポリシーを更新します。ポータルでクリックする必要はありません。

「リリース前にセキュリティの健全性をチェックしてください。」

ハードコードされた認証情報、HTTP URL、.env の問題、ATS の例外を指摘します。


使用例

① React Native のディープリンクが動作しない

/Users/me/code/my-rn-app で frontegg_auto を使用してください。ログイン後に Safari へリダイレクトされ、戻ってきません。

RN を検出し、frontegg-react-native を取得して、不足している intent-filter と CFBundleURLTypes を特定し、サンプルアプリから正確な差分を返します。

チャットのモックアップ:MCP が React Native のディープリンクの問題を検出

npm run demo:rn

② Flutter SDK が古い

Flutter アプリで Frontegg MCP を実行してください。flutter SDK に限定してください。

チャットのモックアップ:Flutter SDK のバージョンの差異

pubspec.yaml を読み取り、現在の frontegg-flutter リリースと比較します。1 行のバージョン更新差分を返します。

ターミナルのデモ:Flutter プロジェクトのバージョン差異の検出

npm run demo:flutter

③ Ionic アプリでログイン後に Safari が開く

Ionic アプリでログイン後に Safari が開きます。修正してください — ~/code/ionic-store。

チャットのモックアップ:Ionic Capacitor の修正

1 回の処理で、不足している capacitor.config.ts の FronteggNative プラグインブロック、Android シェルに存在しない intent-filter、iOS の不足している CFBundleURLTypes を特定します。差分は frontegg-ionic-capacitor/example を参照しています。

ターミナルのデモ:Ionic Capacitor の統合修正

npm run demo:ionic

④ セキュリティの健全性チェック

このプロジェクトで frontegg_auto を使用してください。セキュリティの問題のみを確認してください。

チャットのモックアップ:セキュリティチェック

HTTP のベース URL、.gitignore の対象外にある .env、ハードコードされた clientId、iOS の ATS 例外を指摘します。各指摘には完了ゲートが設定されており、すべての項目が検証されるまで作業を完了扱いにしません。

ターミナルのデモ:セキュリティチェック

npm run demo:security

⑤ チャットから MFA を設定

現在の MFA ポリシーを見せてください。その後、SSO 以外の全員に MFA を強制してください。

> frontegg_configure_mfa action=get

  enforceMFAType: DontForce
  allowRememberMyDevice: true
  mfaDeviceExpiration: 1209600

> frontegg_configure_mfa action=update enforceMFAType=ForceExceptSAML

  enforceMFAType: ForceExceptSAML  ✓

ツール

2 つのインターフェースで計 96 個のツールを利用できます。

2つのサーフェスモデル

このサーバーは、単一の MCP に登録された、明確に異なる2つのツールサーフェスを公開します。

  • モバイル/監査サーフェス(47個のツール。frontegg_ プレフィックス付きの snake_case 名) — SDK 統合の問題の診断と修正、テナントの設定、ユーザーアクティビティの監査を行います。元の名称は frontegg-mobile-mcp-server です。
  • プラットフォームサーフェス(49個のツール。kebab-case 名) — Frontegg のロール、権限、アプリケーション、ユーザー、テナント、ベンダー統合、API トークンを完全に CRUD 操作します。frontegg/frontegg-mcp-server からインポートされています。

両方のサーフェスで、同じ FRONTEGG_CLIENT_ID と FRONTEGG_API_KEY(別名 FRONTEGG_SECRET_KEY)の認証情報を使用します。v1 では、どちらの上流プロジェクトの既存の統合も壊さないよう、命名規則を変えています。今後の v2 では統一される可能性があります。


モバイル/監査サーフェス(47個のツール)
診断と修正(10個)
ツール機能
frontegg_autoまずはこちらから。 1回の実行ですべてを診断し、差分を提示します。
frontegg_apply_diff差分をディスクに適用します。.bak バックアップを作成します。dry_run に対応しています。
analyze_repo検出器を実行し、生の検出結果を返します。
generate_diffs指定した検出結果 ID の差分を生成します。
list_rulesルールカタログを参照します。お使いの SDK に合わせて自動的に絞り込まれます。
explain_findingトラブルシューティング手順とともにルールを説明します。
read_resourceプロジェクトのファイルまたはディレクトリ一覧を読み取ります。
detect_android_issuesAndroid の検出のみを行います。
detect_ios_issuesiOS の検出のみを行います。
detect_common_issuesクロスプラットフォームのチェックを行います(環境変数、認証情報、ベース URL)。
CIAM 機能ガイド(1個)
ツール機能
frontegg_feature_guide次の機能の設定手順と注意点を提供します:ソーシャルログイン、パスキー、ステップアップ認証、セッション、トークン、セキュリティルール、ホステッド型と埋め込み型、マルチテナント、エンタイトルメント、SMS ログイン、SSO、パスワードポリシー。
認証(1個、任意)
ツール機能
frontegg_loginお使いの Frontegg テナントに対して OAuth 2.0 PKCE ログインを行います。任意です。以下の API ツールは FRONTEGG_CLIENT_ID と FRONTEGG_SECRET の環境変数を直接使用します。
テナント設定(10個)

Frontegg Management API を呼び出します。FRONTEGG_CLIENT_ID と FRONTEGG_SECRET が必要です(設定を参照)。

ツール機能
frontegg_configure_mfaMFA ポリシー(強制適用、デバイスの記憶、有効期限)。
frontegg_configure_sessionsセッション設定。(ベンダートークンを使った PATCH は、一部のテナントでは何もせずに終了する場合があります。)
frontegg_configure_ssoソーシャルログインプロバイダー(google、github、microsoft、facebook、linkedin、gitlab、slack、twitter、apple)の一覧表示または作成。
frontegg_configure_identity認証設定(ストラテジー、トークン TTL、サインアップ、JWT クレーム、SameSite Cookie)。
frontegg_configure_password_policyパスワードの複雑さ(最小文字数、履歴)。
frontegg_configure_lockout_policyアカウントロックアウト(しきい値、期間)。
frontegg_configure_security_rulesCAPTCHA/脅威保護ポリシーを読み取ります。(書き込みには実際の reCAPTCHA キーが必要です。)
frontegg_email_templates_list / _updateテナントのメールテンプレート。(一部のテナントではベンダートークンによりブロックされます。)
frontegg_branding_get / _updateテナントのブランディング(ロゴ、メインカラー、テーマ)。
ユーザー、テナント、RBAC、監査(11個)
ツール機能
frontegg_users_listフィルターを使ってユーザーを一覧表示します。
frontegg_users_invite招待メールを送信します。
frontegg_audit_logs認証イベントを検索します。
frontegg_tenants_listテナントを一覧表示します。
frontegg_roles_list / _createRBAC ロールを操作します。
frontegg_user_sessions_listユーザーのアクティブなセッションを一覧表示します。
frontegg_user_session_revoke1つのセッションを終了します。
frontegg_user_sessions_revoke_allユーザーのすべてのセッションを終了します(confirm: true が必要です)。
frontegg_user_mfa_getユーザーの MFA 要素を読み取ります。
frontegg_user_mfa_reset管理者がユーザーの MFA をリセットします。
frontegg_user_mfa_enforce(ベンダートークンではユーザーごとの MFA 強制適用はできません。テナント全体に適用するには frontegg_configure_mfa を使用してください。)
アプリケーション、Webhook、エンタイトルメント、API トークン(10)
ツール内容
frontegg_applications_list / _get / _createベンダー環境内のアプリケーションレコードです。
frontegg_webhooks_list / _createWebhook サブスクリプションです。
frontegg_features_list / _create機能フラグ(エンタイトルメント)です。
frontegg_plans_listサブスクリプションプランです。
frontegg_plan_feature_attachプランに機能を紐付けます。 (ベンダートークンのテナントでは、書き込みが何も行わない場合があります。)
frontegg_api_tokens_list / _create / _revokeテナントまたはユーザーにスコープされた API トークンです。作成時にシークレットが返されるのは一度だけです。

各 API ツールでは、action="get"(または "list")で読み取り、action="update"(または "create")で書き込みを行います。

既知の制限事項

Frontegg のベンダートークン API では必要な機能が公開されていないため、一部のツールは限定的な機能のみを提供します。

  • frontegg_configure_sessions の書き込みは、何も行わずに終了する場合があります
  • frontegg_configure_security_rules の書き込みには、有効な reCAPTCHA キーが必要です
  • ベンダートークンでは frontegg_email_templates_* が 404 を返します(テナントスコープの管理者権限が必要です)
  • frontegg_user_mfa_enforce — ユーザー単位のエンドポイントは公開されていません
  • frontegg_plan_feature_attach の書き込みは何も行わない場合があります
  • frontegg_configure_sso では一覧表示と作成ができますが、削除や無効化はできません

該当する各ツールの description フィールドには制限事項が記載されているため、代替手段がある場合は LLM がそれを選択できます。


プラットフォーム機能(49 ツール)

frontegg/frontegg-mcp-server からインポート — Frontegg の管理プレーンに対する完全な CRUD 機能を提供します。上流とすでに連携しているユーザーとの互換性を保つため、ツール名にはケバブケースを使用しています。

ロール(5)
ツール内容
get-rolesテナント内のすべてのロールを一覧表示します。
create-role名前と説明を指定して新しいロールを作成します。
update-role既存のロールの名前または説明を変更します。
delete-roleロールを削除します。元に戻せません。
set-permissions-to-roleロールの権限セット全体を置き換えます。
権限(10)
ツール内容
get-permissionsすべての権限を一覧表示します。
create-permission新しい権限を作成します(キー+名前+カテゴリ)。
update-permission権限の名前または説明を変更します。
delete-permission権限を削除します。ロール全体にも影響します。
set-permission-to-multiple-roles1 つの権限を N 個のロールに一度に紐付けます。
set-permissions-classification権限を分類します(PII/PHI/読み取り・書き込み)。
get-permission-categories権限カテゴリを一覧表示します。
create-permission-category新しいカテゴリグループを作成します。
update-permission-categoryカテゴリ名を変更します。
delete-permission-categoryカテゴリを削除します(空の場合に限ります)。
ユーザー(4)
ツール内容
get-usersフィルター(メールアドレス、テナント、並べ替え)を使ったページネーション対応の一覧です。
invite-userユーザーを作成して招待します。skipInviteEmail は任意です。
update-userユーザーのフィールドを編集します。
delete-userユーザーを削除します。
テナント(3)
ツール内容
create-tenant新しいテナントを作成します。
update-tenantテナントのフィールドを編集します。
delete-tenantテナントを削除します。元に戻せません。

テナントの一覧表示は、モバイル機能の frontegg_tenants_list で利用できます。

アプリケーション(6)
ツール内容
get-applications標準アプリケーションを一覧表示します。
get-users-for-applicationアプリに割り当てられているユーザーを一覧表示します。
assign-users-to-applicationユーザーをアプリに割り当てます。
get-agent-applicationsエージェント(LLM アクター)アプリケーションを一覧表示します。
create-agent-application新しいエージェントアプリケーションを作成します。
update-agent-applicationエージェントアプリケーションを編集します。
API トークン(7)
ツール説明
create-tokenベンダー API トークンを作成します。
get-tokensベンダー API トークンの一覧を取得します。
delete-tokenベンダー API トークンを失効させます。
create-client-credentialsクライアント認証情報のトークンペアを作成します。
get-client-credentialsクライアント認証情報トークンの一覧を取得します。
update-client-credentialsクライアント認証情報トークンのメタデータを編集します。
delete-client-credentialsクライアント認証情報トークンを失効させます。
個人用トークン(6)
ツール説明
get-user-access-tokensユーザーのアクセストークンの一覧を取得します。
create-user-access-tokenユーザーアクセストークンを作成します。
delete-user-access-tokenユーザーアクセストークンを失効させます。
get-user-api-tokensユーザーの API トークンの一覧を取得します。
create-user-api-tokenユーザー API トークンを作成します。
delete-user-api-tokenユーザー API トークンを失効させます。
ベンダー連携(6)
ツール説明
get-vendor-integrationsテナントが公開している連携機能の一覧を取得します。
create-vendor-integration新しいベンダー連携(アプリ間連携またはユーザー代理連携)を公開します。
update-vendor-integrationベンダー連携を編集します。
delete-vendor-integrationベンダー連携を削除します。
assign-agents-to-vendor-integrationN 個のエージェントに連携機能経由のアクセス権を付与します。
unassign-agents-from-vendor-integrationエージェントのアクセス権を取り消します。
Frontegg 連携(2)
ツール説明
get-frontegg-integrationsFrontegg が提供するファーストパーティコネクター(Slack、webhook など)の一覧を取得します。
get-frontegg-integration1 つのコネクターの設定スキーマと有効化状態を確認します。

Frontegg 連携の有効化や設定には、その状態の確認を除き、Frontegg ポータルが必要です。v1 の API は読み取り専用です。


チェック内容

135 以上のルールを 4 つのレイヤーでチェックします。

  • 検出 — intent-filter、CFBundleURLTypes、Associated Domains、初期化呼び出し、INTERNET 権限、ATS 例外、.gitignore の対象外にある .env の不足
  • 設定フラグ — embeddedMode、lateInit、useAssetsLinks、useChromeCustomTabs、enableOfflineMode、enableSessionPerTenant、useLegacySocialLoginFlow など、各 SDK に関する多数の項目
  • アドバイザリー(実際のサポート事例) — コールドスタート時のディープリンクのクラッシュ、リフレッシュトークンによる致命的エラー、Doze Mode、R8/ProGuard による削除、テナント間の権限漏れ、WebView の問題
  • CIAM 機能 — Apple/Google のソーシャルログイン、パスキー(webcredentials: / asset links)、ステップアップ認証、SSO、セッション、トークン、SMS、パスワードポリシー

プロジェクト内で list_rules を実行すると、関連するルールのみが表示されます。カタログ全体を表示するには all: true を指定してください。


設定

オプション(すべてのツール)
GITHUB_TOKEN=ghp_xxx           # Lifts GitHub rate limits — recommended for heavy use
LOG_LEVEL=info                 # error | warn | info | debug
Frontegg の認証情報(テナント設定ツールのみ)

frontegg_configure_*、users、tenants、roles、audit_logs、branding、webhooks、applications、features、plans、api_tokens、および user_sessions / user_mfa 管理ツールには、ベンダーの認証情報が必要です。

FRONTEGG_CLIENT_ID=your-client-id   # UUID — your Frontegg environment's client ID
FRONTEGG_SECRET=your-api-secret     # UUID — your Frontegg environment's API key

Frontegg ポータルでの確認方法:

  1. https://portal.frontegg.com にログインします
  2. 管理するワークスペースと環境を選択します
  3. ⚙️ Settings → Workspace Settings → Environment に移動します(ポータルのバージョンによってパスが多少異なる場合があります。見つからない場合は「API Key」または「Client ID」を検索してください)
  4. Client ID と API Key の値をコピーします

どちらも xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式の UUID です。

設定しない場合: diagnose / fix ツール(analyze_repo、apply_diff、feature_guide など)は通常どおり動作します。テナント API ツールのみエラーになります。

設定場所:

  • MCP サーバーのディレクトリにある .env ファイル(ローカル開発で使用できます)
  • MCP クライアントの設定ファイル(Cursor の ~/.cursor/mcp.json、Claude Desktop の claude_desktop_config.json など)— 推奨:
{
  "mcpServers": {
    "frontegg-mobile": {
      "command": "node",
      "args": ["/absolute/path/to/frontegg-mcp-server/dist/index.js"],
      "env": {
        "GITHUB_TOKEN": "ghp_xxx",
        "FRONTEGG_CLIENT_ID": "your-client-id",
        "FRONTEGG_SECRET": "your-api-secret"
      }
    }
  }
}

認証情報が機能することを確認する — MCP クライアントのチャットで、次のように尋ねます:

Use frontegg_configure_mfa with action=get to read my tenant's MFA policy.

正常に応答すると、現在の MFA 設定が返されます。"FRONTEGG_CLIENT_ID and FRONTEGG_SECRET environment variables are required" のようなエラーが表示される場合、環境変数が MCP に渡されていません。綴りを確認し、設定ファイルの編集後にクライアントを再起動したことを確認してください。


FAQ とトラブルシューティング

ファイルは変更されますか?
依頼した場合に限り、frontegg_apply_diff を通じて変更されます。.bak バックアップが作成されます。プレビューには dry_run: true を使用してください。
API ツールによって Frontegg 環境が変更されますか?
action="update" を指定した場合に限り変更されます。読み取りは安全です。
コードがどこかに送信されますか?
いいえ。分析はローカルで行われます。外部へのリクエスト先は raw.githubusercontent.com(公開 SDK リポジトリ)と api.frontegg.com(認証情報を設定し、frontegg_configure_* ツールを使用した場合のみ)です。
Frontegg アカウントは必要ですか?
診断、差分、機能ガイドには必要ありません。frontegg_configure_* ツールにはベンダーの認証情報が必要です。
クライアントにサーバーが表示されませんか?
  • dist/index.js への絶対パスを確認します
  • 先に npm run build を実行します
  • 直接テストします:node /path/to/dist/index.js — 起動ログが出力されるはずです
  • Cursor:Agent モードに切り替えます。Settings でサーバーをオフにしてからオンにします。
「問題は検出されませんでした」と表示されるのに、何かがおかしいですか?
  • サブディレクトリではなく、プロジェクトのルートを指定します
  • sdk を明示的に指定します:android-kotlin、ios-swift、flutter、react-native、または ionic-capacitor
GitHub のレート制限に達しましたか?
GITHUB_TOKEN を設定してください。スコープのないトークンでも役立ちます。ナレッジキャッシュは 6 時間保持されます。
接続エラーが発生しますか?
通常、GUI アプリの PATH に node が含まれていません。which node で確認した絶対パス、または同梱の bin/mcp-launcher.sh を使用してください。
オフラインで動作しますか?
一部は動作します。検出処理はローカルで実行されます。バージョン差分の確認と API ツールにはネットワークが必要です。
CI で実行できますか?
はい。stdio 経由で標準の Node 18+ を使用します。レート制限を回避するには GITHUB_TOKEN を設定してください。

モバイルアプリに Frontegg を統合する開発者向けに作られています。

すべての回答には Frontegg SDK のファイルが引用されています。すべての差分はそのまま貼り付けられます。すべての主張には根拠があります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。