Frontegg MCP Server について
Frontegg MCP Serverは、チームによるFronteggモバイルSDK連携の監査と、MCPクライアント経由のテナント設定管理を支援します。5種類のSDKを検出し、公式サンプルを基に差分を生成します。認証情報を設定するとManagement APIも利用できます。
主な機能
- 01Android、iOS、Flutter、React Native、Ionicを検出
- 02SDK設定とセキュリティ問題を監査
- 03バックアップ付きの差分生成と適用
- 04CIAM設定ガイドの提供
- 05テナント設定とユーザーの管理
活用シーン
- 01モバイルのログインリダイレクト問題を診断
- 02SDKのバージョンを最新リリースと比較
- 03アプリの認証情報やURLのリスクを確認
- 04テナントのMFA設定を確認・更新
MCP 対応
MCPを通じて、モバイルSDKの診断・修正とFronteggのテナント・プラットフォーム管理に使う96個のツールを提供します。Management APIツールにはFronteggの認証情報が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Frontegg MCP サーバー
96 個のツール — モバイル SDK の監査・修正(47)+ Frontegg Management API(49)
診断。実際の差分を適用。チャットからテナントを設定。
Claude Desktop · Cursor · Claude Code · MCP 対応のあらゆるクライアントで利用できます
関連リポジトリ:
- 🧠
frontegg/coding-agent-skills— これらのツールをエンドツーエンドで連携させる、トリガーで起動する 27 個のスキル- 🚀
frontegg/coding-agent-toolkit— 両方を AI クライアントに接続する、ワンコマンドインストーラー
目次
主な特徴
最新の正規情報実行時に GitHub から Frontegg SDK のソースを読み込みます。キャッシュは 6 時間ごとに更新されるため、情報が古くなりません。 |
5 種類の SDK を自動検出Android、iOS、Flutter、React Native、Ionic を検出し、適切な検出処理を自動で実行します。 |
そのまま適用できる差分公式の |
CIAM 機能ガイドソーシャルログイン、パスキー、ステップアップ認証、SSO、マルチテナント、セッションなどの設定手順と注意点を紹介します。 |
チャットからテナントを設定Management API を直接使って、MFA、セッション、SSO、ID、パスワードポリシー、ブランディング、監査ログ、ユーザー、ロールを読み取り・更新できます。 |
セキュリティを考慮リリース前に、 |
対応 SDK
| プラットフォーム | 正規リポジトリ | 対応状況 |
|---|---|---|
frontegg/frontegg-android-kotlin | 完全 | |
frontegg/frontegg-ios-swift | 完全 | |
frontegg/frontegg-flutter | 完全 | |
frontegg/frontegg-react-native | 完全 | |
frontegg/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 は次の処理を行います。
- SDK(Android/iOS/Flutter/RN/Ionic)を検出します
- 正式な Frontegg リポジトリを GitHub から取得します
- プロジェクトを診断します。検出事項はディープリンク、初期化、認証、ビルド、セキュリティごとにまとめられます
- 公式
example/アプリから統合差分を生成します - リクエストに応じて
frontegg_apply_diffで適用します
問題がなくなるまで繰り返します。
質問できること
ツール名を指定する必要はありません。自然な言葉で使えます。
不足している intent-filter/URL scheme/Associated Domain を見つけ、パッチを返します。 |
|
CIAM ガイドから設定手順と注意点を返します。 |
Management API 経由でテナントの MFA 設定を読み取ります。 |
MFA ポリシーを更新します。ポータルでクリックする必要はありません。 |
ハードコードされた認証情報、HTTP URL、 |
使用例
① React Native のディープリンクが動作しない
/Users/me/code/my-rn-appでfrontegg_autoを使用してください。ログイン後に Safari へリダイレクトされ、戻ってきません。
RN を検出し、frontegg-react-native を取得して、不足している intent-filter と CFBundleURLTypes を特定し、サンプルアプリから正確な差分を返します。
npm run demo:rn
② Flutter SDK が古い
Flutter アプリで Frontegg MCP を実行してください。flutter SDK に限定してください。
pubspec.yaml を読み取り、現在の frontegg-flutter リリースと比較します。1 行のバージョン更新差分を返します。
npm run demo:flutter
③ Ionic アプリでログイン後に Safari が開く
Ionic アプリでログイン後に Safari が開きます。修正してください —
~/code/ionic-store。
1 回の処理で、不足している capacitor.config.ts の FronteggNative プラグインブロック、Android シェルに存在しない intent-filter、iOS の不足している CFBundleURLTypes を特定します。差分は frontegg-ionic-capacitor/example を参照しています。
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_issues | Android の検出のみを行います。 |
detect_ios_issues | iOS の検出のみを行います。 |
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_mfa | MFA ポリシー(強制適用、デバイスの記憶、有効期限)。 |
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_rules | CAPTCHA/脅威保護ポリシーを読み取ります。(書き込みには実際の 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 / _create | RBAC ロールを操作します。 |
frontegg_user_sessions_list | ユーザーのアクティブなセッションを一覧表示します。 |
frontegg_user_session_revoke | 1つのセッションを終了します。 |
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 / _create | Webhook サブスクリプションです。 |
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-roles | 1 つの権限を 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-integration | N 個のエージェントに連携機能経由のアクセス権を付与します。 |
unassign-agents-from-vendor-integration | エージェントのアクセス権を取り消します。 |
Frontegg 連携(2)
| ツール | 説明 |
|---|---|
get-frontegg-integrations | Frontegg が提供するファーストパーティコネクター(Slack、webhook など)の一覧を取得します。 |
get-frontegg-integration | 1 つのコネクターの設定スキーマと有効化状態を確認します。 |
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 ポータルでの確認方法:
- https://portal.frontegg.com にログインします
- 管理するワークスペースと環境を選択します
- ⚙️ Settings → Workspace Settings → Environment に移動します(ポータルのバージョンによってパスが多少異なる場合があります。見つからない場合は「API Key」または「Client ID」を検索してください)
- 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 のファイルが引用されています。すべての差分はそのまま貼り付けられます。すべての主張には根拠があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。