AI-Schoolの連携とMCP
連携機能を使うと、Google Workspace、Microsoft 365、MCPサーバーなどのサービスからAIが情報を利用できます。設定 → ツールで連携を有効にすると、標準ツールセットの一部となり、毎回別々の連携チャットを開始する必要がなくなります。
どのような連携の種類があるか?
| 種類 | 例 | Web | モバイル | デスクトップ |
|---|---|---|---|---|
| 組み込み連携 | Gmail、Googleカレンダー、Googleドライブ、Outlook、Teams、SharePoint | はい | はい | はい |
| リモートMCP | 登録されたStreamable HTTPサーバー | はい | はい | はい |
| ローカルMCP | stdio経由のMicrosoft 365、Google Workspace、Nextcloud、Memory | いいえ | いいえ | はい |
利用環境によって利用可能な連携が決まります。アクセス権のあるオプションのみ表示されます。
Google WorkspaceとMicrosoft 365
管理者がまずGoogleまたはMicrosoftスイートを利用可能にします。その後、設定 → ツールで希望の連携を有効にし、一度だけ許可を与えます。
- Google WorkspaceはGmail、Googleカレンダー、Googleドライブを利用可能にします。
- Microsoft 365はOutlookメール、Outlookカレンダー、Teams、SharePointを利用可能にします。
- アクセストークンとリフレッシュトークンは暗号化され、サーバー側のみで保存されます。
- 許可は後から取り消したり、連携を再接続したりできます。
連携はAI-Schoolによって実行され、特定のAIプロバイダーに依存しません。OpenAI、Claude、Gemini、Mistralなど、選択したモデルがツール利用をサポートしていれば利用可能です。Gemini 3以降では適切なGoogleネイティブツールとAI-Schoolツールを同じコンテキストで組み合わせられます。古いGeminiモデルはネイティブツールが有効な場合、必要に応じてネイティブツールセットのみを使用します。
リモートMCPサーバーの利用
リモートMCPサーバーは原則としてStreamable HTTPを使用します。エンドポイントは以下を満たす必要があります:
- 公開されたHTTPS URLであること
- 通常は
/mcpを含む完全なMCPパスであること - リダイレクトなしでアクセス可能であること
- 有効なMCP初期化をサポートしていること
- ローカル、プライベート、メタデータネットワーク外であること
AI-Schoolはサーバーを有効化前に検証します。チャットは登録済みのconnectorIdのみを受け取り、URLやシークレットはチャット設定に保存されません。
連携の有効化
- プロフィールメニューを開き、設定に進みます。
- ツールまたは連携を開きます。
- 利用可能なコネクターまたはMCPサーバーを有効にします。
- 指示に従いログインを完了します。
- 通常のチャットを開始し、連携元に関する具体的な質問をします。
チャット設定でそのチャットに利用可能な連携が確認できます。必要に応じてAIが適切なツールを自動選択します。
デスクトップ:ローカル統合
デスクトップアプリはGoogleとMicrosoftの組み込み連携をWebやモバイルと同様に使用します。加えて、Nextcloud、Memory、その他の選択したサービス向けにローカルのstdio-MCPサーバーをインストール可能です。ローカルファイルアクセスは組み込みでMCPサーバー不要です。
詳細はデスクトップアプリのローカル連携をご覧ください。
プライバシーと管理
- コネクターは選択した機能に必要なスコープのみを要求します。
- サーバー側の認証情報はブラウザやモバイルアプリから読み取れません。
- ローカルのデスクトップシークレットは端末上で暗号化保存されます。
- 管理者が利用可能なスイートや環境サーバーを決定します。
- 利用者は標準ツールセットに含める連携を自分で選択します。
- 書き込み権限のある操作はデータの作成、変更、削除を伴うため、要求される権限を必ず確認してください。