|
項目
|
Zoho MCP
|
従来のAPI
|
|
操作モード
|
完全に自律型です。
|
最大でも自動化にとどまります。
|
|
操作
|
任意のMCPクライアントによってすべて処理されます。最初のプロンプト以降、タスクの開始から完了まで手動での介入は不要です。
|
実行ごとに手動での介入が必要であり、APIエンドポイントの可用性、トークンの有効性、レート制限など、さまざまな外部要因に依存します。
|
|
設定
|
通常は一度だけの設定です。必要なツールを使用してZoho MCPサーバーを設定し、必要なMCPクライアントに接続すると、残りはMCPクライアントによって処理されます。
|
API連携ごとに、個別の設定、認証、継続的なメンテナンスが必要です。
|
|
操作の検出
|
MCPクライアントは人工知能を活用し、自然言語のプロンプトから関連するコンテキストを取得し、利用可能なコマンドを自動的に検出して、自律的な操作に必要なパラメーターのメタデータを構成できます。
|
手動でAPIを調査する必要があります。
|
|
パラメーターの処理
|
複雑なパラメーター間の関係を処理できます。また、動的なパラメーター解決や、コンテキストに応じた入力処理にも対応しています。
|
厳密で静的なパラメーター処理のみで、手動入力が必要です。
|
|
操作ワークフロー
|
連携されたすべてのサービスはMCPプロトコルを通じて完全に連動し、追加の認可や介入なしにシームレスに実行されます。
|
通常、同じエコシステムに属するサービスであっても、サービス間に実質的な連動性はありません。各サービスを個別に起動し、操作は分断された状態で実行する必要があります。
|
|
コンテキスト認識
|
ワークフロー全体でコンテキストを保持して活用し、相互に連携した操作をシームレスに実行できます。
|
すべてのAPI呼び出しは独立しています。コンテキスト認識はできません。
|
|
エラー処理
|
MCPクライアントはエラーをコンテキストに沿って解釈し、手動での介入なしに自律的な復旧を試みることができます。常に指示どおりの処理を実行しようとし、それが難しい場合でも、可能な限り最も関連性の高い出力を提供します。
|
通常、想定されるすべてのシナリオに対して、事前定義されたエラー処理ロジックを手動でコーディングする必要があります。
|
|
セキュリティと認可
|
|
固定的で柔軟性がありません。アクセス制御を手動で定義し、連携ごとに個別に設定する必要があります。
|
|
プロセスの最適化
|
複雑さに関係なく、ワークフローのすべての要素が自律的に実行されるため、時間、労力、オーバーヘッドを大幅に削減できます。
|
個々のサービスは自動化できる場合がありますが、統合された自律型ワークフローとして動作することはできず、最適化の効果は限定的です。
|
|
項目
|
オンデマンド認可
|
接続による認可
|
|
定義
|
ZohoサービスのMCPツールをZoho MCPサーバーに追加する際に使用される標準の認可方式です。サーバーにMCPツールを追加するたびに、OAuth2.1プロトコルを使用して認証する必要があります。
|
MCPツールをサーバーに追加する際の認証に利用できる追加の認可方式です。通常、外部サービスのMCPツールを追加する際の認証に使用されます。この認可方式では、認証してアクセスを提供するために、信頼できる組織メンバーへアクセストークンとリフレッシュトークンを共有できます。
|
|
依存関係
|
この方法はアカウントに依存します。各ユーザーが自分のアカウントを使用してツールを認証し、認可します。
|
この方法は組織に依存します。組織の特権管理者からメンバーに認可を共有できます。
|
|
機能
|
同じZoho MCPサーバーを使用している場合でも、各ユーザーはそれぞれの個別アカウントを使用してMCPツールと処理を認証する必要があります。
|
組織の特権管理者である場合、必要なOAuthアクセストークンとリフレッシュトークンを組織のメンバーに共有できます。これにより、メンバーは個別に認証する代わりに、共有されたトークンを使用してMCPツールと処理を認証できます。
|
|
理想的な利用場面
|
個人事業主など個々のユーザーが利用する場合や、個人ごとの責任の明確化が重視される場合に最適です。
|
チームでの利用に最適です。この方法では、共有アクセスによって認可要件を効率化し、個別対応の負担をなくせます。
|
|
主な利点
|
認証がユーザーごとに個別に処理されるため、アクセス範囲をより厳密に制限できます。これにより、より包括的なセキュリティを実現できます。
|
組織の特権管理者のもとでアクセス制御を一元管理できます。個別アカウントを用意する必要がないため、チームのメンバーは共有アクセスを使用してZoho MCPサービスを簡単に利用開始できます。また、この方法により、組織全体で一貫したアクセスレベルと権限を維持できます。
|
|
例
|
自分と同僚が同じZoho MCPサーバーを使用しているとします。両者ともZoho CRMとZoho Mailサービスのツールを使用します。必要なツールを認可して使用するには、それぞれがZoho CRMとZoho Mailサービスの個別アカウントを持つ必要があります。
|
4人のチームメンバーを含む組織の特権管理者であるとします。全員が、TrainerCentralとZoho CliqのMCPツールが設定された同じZoho MCPサーバーを使用しています。各メンバーが処理を認可して使用するために個別アカウントを作成する代わりに、特権管理者の認証トークンを使用して、業務でZoho MCPサーバーの利用を開始できます。
|