メモ:Zoho Apptics MCPサーバーはベータ版の段階です。この期間中は一部の機能を利用できない場合や、不具合が発生する場合があります。
curl -X POST 'https://accounts.zoho.com/oauth/v2/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'code=YOUR_SELF_CLIENT_CODE' \
-d 'client_id=YOUR_CLIENT_ID' \
-d 'client_secret=YOUR_CLIENT_SECRET' \
-d 'grant_type=authorization_code'
|
変数
|
必須
|
説明
|
| APPTICS_CLIENT_ID |
はい
|
Zoho APIコンソールで作成したOAuthクライアントID
|
|
APPTICS_CLIENT_SECRET
|
はい
|
Zohoのセルフクライアント用OAuthクライアントシークレット
|
|
APPTICS_REFRESH_TOKEN
|
はい
|
アクセストークンの取得に使用する、JProxy.jmobile.ALLスコープを持つリフレッシュトークン
|
|
APPTICS_SERVER_URI
|
いいえ
|
Apptics APIのベースURLを上書きします(初期値:https://apptics.zoho.com).)。必要に応じて地域別ドメインを使用してください
|
|
APPTICS_ACCOUNTS_URI
|
いいえ
|
Zoho AccountsのOAuthベースURLを上書きします(初期値:https://accounts.zoho.com).)。他のデータセンターを使用する場合は、accounts.zoho.euやaccounts.zoho.inなどに変更してください
|
{
'mcpServers': {
'zoho-apptics': {
'command': 'npx',
'args': ['@zoho_apptics/apptics-mcp'],
'env': {
'APPTICS_CLIENT_ID': 'your_client_id',
'APPTICS_CLIENT_SECRET': 'your_client_secret',
'APPTICS_REFRESH_TOKEN': 'your_refresh_token'
}
}
}
}|
ツール名
|
説明
|
| getUserProjects | 認証済みユーザーに関連付けられたプロジェクトのリストを取得します |
|
getProjectDetails
|
名前、作成日、設定済みのプラットフォーム、設定など、特定のプロジェクトに関する詳細情報を取得します。 |
|
getDashboardApplications
|
アプリ名、バンドルID、プラットフォーム、ステータスなど、ダッシュボード表示用のアプリの詳細を取得します。
|
| getCrashList | 指定した日付の範囲におけるクラッシュの概要リストを返します。必要に応じて、アプリのバージョンやプラットフォームで絞り込むことができます。各項目には、アプリのバージョン、OSの種類、影響を受けるユーザー数とデバイス数、クラッシュの件数、最上位の例外シグネチャなどのメタデータが含まれます。 |
| getCrashSummary | 以下のクラッシュ統計の概要を取得します。
|
| getCrashesByDate | 日付とプラットフォーム別に集計したクラッシュ統計を取得します。レスポンスには、プラットフォーム固有のオブジェクト(例:iOS、Androidなど)が含まれます。各オブジェクトでは、以下の日別指標が提供されます。
タイムスタンプは、ミリ秒単位のUNIXエポック時間で返されます。 |
| getCrashSummaryWithUniqueMessageId |
特定のクラッシュイベントに関する詳細なメタデータと診断トレースを取得します。次の情報が含まれます。
|
|
getCrashCountByDateWithTimezone
|
getCrashesByDateと同様ですが、タイムゾーンに基づいて時間間隔をグループ化できます。レスポンスでは、指定したタイムゾーンに合わせて調整された、プラットフォーム別の日ごとのクラッシュ指標が返されます。
|
|
getCrashCountByDateForUnique
|
一意のIDで識別される特定のクラッシュについて、日付別のクラッシュ件数の統計を取得します。特定のクラッシュの発生頻度の推移を追跡するのに役立ちます。
|
|
getCrashCountByDateWithTimezoneForUnique
|
特定のクラッシュについて、タイムゾーンに対応した日付別のクラッシュ件数の統計を取得します。問題ごとの絞り込みと、タイムゾーンに合わせて調整された日付別のグループ化を組み合わせます。
|
|
getCrashDeviceModelData
|
特定のクラッシュについて、デバイスのモデル別の分布データを取得します。最も大きな影響を受けているデバイスのモデルを確認できます。ハードウェア固有の問題を特定するのに役立ちます。
|
|
getCrashOsVersionData
|
特定のクラッシュについて、OSのバージョン別の分布データを取得します。最も大きな影響を受けているOSのバージョンを確認できます。OS固有のリグレッションを特定するのに役立ちます。
|
|
getCrashAffectedDevices
|
特定のクラッシュによる影響を受けるデバイスのリストを取得します。このクラッシュが発生した各デバイスの詳細を確認できます。サポートやデバッグの作業に役立ちます。
|
|
getExceptionChart
|
クラッシュと例外の時系列グラフデータを取得します。
|
|
getExceptionCountByGroup
|
特定のグループについて、クラッシュまたは例外の合計を取得します。
|
|
getExceptionReportsV2
|
V2のクラッシュおよび例外レポートのリストを取得します。group=fatalの場合は、クラッシュレポートのリストが返されます。各行には一意のクラッシュが表示され、問題名、例外シグネチャ、影響を受けるアプリのバージョン、クラッシュの合計、影響を受けるユーザー数とデバイス数が含まれます。
|
|
getUniqueExceptionCount
|
特定のクラッシュまたは例外について、重複しない発生件数を取得します。クラッシュの発生件数を取得するには、exceptionGroup=fatalを使用します。
|
|
getUniqueExceptionTrace
|
特定のクラッシュまたは例外の完全なスタックトレースを取得します。シンボル化されたトレースには、メソッドの呼び出し、ファイル名、行番号、スレッド情報が含まれ、主要なデバッグツールとして使用できます。
|
|
getUniqueExceptionChart
|
特定のクラッシュまたは例外について、時系列の推移データを取得します。発生頻度が時間の経過とともにどのように変化するかを確認できます。リリース後のリグレッションを監視するのに役立ちます。
|
|
getUniqueExceptionDeviceDetailsChart
|
特定のクラッシュまたは例外について、デバイスのモデルとOSのバージョン別の分布データを取得します。クラッシュがハードウェア固有かOS固有かを判断するのに役立ちます。
|
|
getExceptionDevices
|
特定のクラッシュまたは例外による影響を受ける個々のデバイスのリストを取得します。デバイスのモデル、OSのバージョン、アプリのバージョン、クラッシュの発生日時を含むデバイスごとのデータが返されます。
|
|
getAnrCountByDate |
日付別にグループ化されたANRの統計を取得します。ANRはAndroid固有の「アプリが応答していません」エラーで、メインスレッドが長時間ブロックされた場合に発生します。
|
|
getAnrSummary
|
ANRの合計、影響を受けるユーザー数とデバイス数、問題の件数など、ANR統計の概要を取得します。
|
| getEventSummary | カスタムイベントについて、プラットフォーム別の概要を返します。各イベントオブジェクトには、次の情報が含まれます。
|
| getEventCountrywiseSummary | 国別にグループ化されたイベントの活動を取得します。国名と対応するイベント数の単純な対応表が返されます。 |
| getEventDeviceCount | 特定のカスタムイベントを発生させたアクティブなデバイスの重複を除いた件数を取得します。各キーがイベントのラベル、値が重複を除いたデバイス数である対応表が返されます。 |
| getEventCountByDate |
日付およびプラットフォーム別にグループ化されたイベントの活動を取得します。各イベントのデータには、次の情報が含まれます。
|
| getAllEventStats | 日付、プラットフォーム、国、アプリのバージョン、デバイスの種類など、1つまたは2つのグループ化ディメンションで集計されたイベント数の概要を取得します。 |
|
searchEvents
|
BDaaSデータストアから特定のカスタムイベントを検索します。イベント名、グループ名、プラットフォーム、日付の範囲で絞り込むことができます。
|
| getAllScreenStats | 日付、プラットフォーム、国、アプリのバージョン、デバイスの種類など、1つまたは2つのグループ化ディメンションで集計された画面表示数を取得します。 |
|
getScreenRetentionStats
|
画面表示に基づく利用継続率の統計を取得します。ユーザーが特定の画面に再訪する状況を、日、週、月単位で時系列に分析します。
|
|
getAllSessionStats
|
日付、プラットフォーム、アプリのバージョン、国、デバイスの種類など、1つまたは2つのグループ化ディメンションで集計されたセッション数の統計を取得します。
|
| getAllApiStats | 設定済みAPIの使用状況を、プラットフォーム、日付、アプリのバージョン、国、デバイスの種類などのグループ化ディメンションで集計して取得します。 |
| getAllActiveDeviceStats | 日付、プラットフォーム、アプリのバージョン、国、バンドル、デバイスの種類など、1つまたは2つのディメンションでグループ化された一意のアクティブデバイス数を取得します。 |
| getActiveDeviceCountByDate |
各プラットフォームについて、一意のアクティブデバイスの日別件数を取得します。各日付は、ミリ秒単位のUNIXエポックタイムスタンプとして返されます。 |
|
getRemoteLoggerStats
|
リモートログの統計を取得します。リモートログとは、デバイスから送信される診断ログです。関数名、ログメッセージ、重要度、デバイスのモデル、デバイスID、ユーザーで絞り込むことができます。
|
|
getRemoteLoggerSummary
|
リモートログ統計を要約、集計して取得します。重要度、関数、デバイス、ユーザー別の概要件数と内訳を確認できます。
|
|
getAllStoreReviewAppConfigurations
|
現在のプロジェクトについて、設定済みのPlay ストアおよびApp Storeのアプリ、AAID、パッケージ名、バンドルIDなど、ストアアプリの設定メタデータを返します。 |
|
getAllStoreReviewAppVersions
|
指定したPlay ストアやApp StoreのアプリIDで利用可能なアプリのバージョンを返します。 |
|
getAllStoreReviewsList
|
Play ストアとApp Storeのレビューを、ページネーションされた一覧で取得します。日付の範囲、星評価、感情、国、言語、返信ステータス、スパム分類、デバイス情報、アプリのバージョン、カスタムタグで絞り込むことができます。レビュー投稿者名、レビュー本文、評価、日付、デバイス情報、および開発者からの返信がある場合はその内容を返します。
|
|
getAllStoreReviewsTrend
|
Play ストアとApp Storeのレビューを統合し、時系列のレビュートレンドを取得します。日付別にグループ化されたレビュー件数のデータを返します。
|
|
getAllStoreReviewsGroupStats
|
Play ストアとApp Storeのレビューを統合し、グループ別の統計を取得します。必須のgroupbyパラメーターによって集計ディメンションが決まります。
|