App Groups

App Groupsとは?

App Groupsは、MCPアプリ統合をテーマ別のコレクションにまとめるワークフローバンドルです。スマートフォンのフォルダのように、関連するアプリをグループ化し、エージェントが連携したツールキットとして使用します。

例えば、Salesforce、HubSpot、Gmail、Google Calendarで「営業」グループを作成したり、GitHub、Jira、Docker Hub、Slackで「DevOps」グループを作成できます。

App Groupの作成

ステップ1:グループの設定

グループに名前を付け、色(8つのプリセットオプション)を選択し、絵文字アイコンを選びます。オプションでワークフローメモリを有効にすると、グループ内のすべてのアプリ間で共有コンテキストを維持できます。

ステップ2:アプリの選択

1200以上の利用可能なMCPアプリから選択します。各アプリには、認証情報が必要かどうかと使用する認証タイプが表示されます。

ステップ3:認証情報の設定

認証が必要な各アプリについて、以下が可能です:

グループ作成モーダルには、各アプリの認証情報ステータスが表示されます:

ステップ4:アプリごとの設定

グループ内の各アプリについて、エージェントがこのワークフローコンテキストでどのように使用すべきかを説明する説明文を追加できます(例:「Salesforceを使用して顧客アカウントを検索し、取引ステージを更新する」)。

グループ機能

ワークフローメモリ

有効にすると、ワークフローメモリによりグループ内のすべてのアプリがコンテキストを共有できます。エージェントがSalesforceで顧客を検索した場合、その情報はGmailでメールを作成する際にも利用可能です -- 繰り返し説明する必要はありません。

カラー&アイコンコーディング

グループは、素早い視覚的識別のために、色分けされたカードと絵文字アイコンで表示されます。使用可能な色には、青、赤、緑、オレンジ、紫、ピンク、シアン、アンバーがあります。

グループ固有の認証情報

各グループはグローバル認証情報とは独立した独自の認証情報セットを持つことができます。これにより:

認証情報の検索は、グループ固有の認証情報を優先し、次にグローバル認証情報にフォールバックするチェーンに従います。

認証情報管理

サポートされる認証タイプ

タイプ 説明
APIキー 単一キーフィールド(例:OpenAI APIキー)
OAuth クライアントID + クライアントシークレットのペア
認証情報 複数フィールドフォーム(例:ユーザー名 + パスワード + ドメイン)
なし 認証不要

認証情報の保存

すべての認証情報は、マシン由来のキーを使用したAES-256-GCMで暗号化されます。~/.neotask/mcp-credentials.encにローカルに保存されます。

認証情報のマスキング

保存された認証情報を表示する際、機密値はマスクされます:

レガシー移行

以前のフォーマット(個別のAPIキー、OAuth、またはカスタムURLストア)を使用して認証情報を保存していた場合、統一された暗号化ストアに自動的に移行されます。

ユースケース

グループ アプリ 目的
営業 Salesforce、HubSpot、Gmail、Calendar CRMワークフロー
DevOps GitHub、Jira、Docker Hub、Slack 開発パイプライン
コンテンツ WordPress、Canva、Google Docs、Buffer コンテンツ作成
サポート Zendesk、Intercom、Notion、Slack カスタマーサービス
財務 QuickBooks、Stripe、Google Sheets 財務管理
マーケティング Mailchimp、Google Analytics、Facebook Ads キャンペーン管理