Google Drive MCPサーバーの使い方 — Claude内蔵Connectorとの違い
GoogleがDeveloper Previewとして公開するGoogle Drive MCPサーバーの設定手順と、Claude内蔵のGoogle Driveコネクタとの違いをまとめます。
Claude Google Drive連携には、実は2つの経路があります。1つはclaude.aiの「Connectors」からワンクリックで有効化するビルトインのGoogle Driveコネクタ。もう1つは、Google自身がDeveloper Previewとして公開しているGoogle Drive MCPサーバーで、https://drivemcp.googleapis.com/mcp/v1というエンドポイントにGoogle CloudのOAuthクライアントで接続します。前者が「設定不要ですぐ使える」代わりに権限管理をAnthropic側に委ねるのに対し、後者は自分でOAuthクライアントを作る手間と引き換えに、必要なスコープを自分の裁量で絞り込めます。この記事は後者、開発者向けのGoogle Drive MCPサーバーの設定手順を扱います。
Google Drive MCPサーバーとは
Google Drive MCPサーバーは、Googleが公式に提供するリモートMCPサーバーです。Developer Previewの段階にあり、仕様が今後変わる可能性があります。
| 項目 | 内容 |
|---|---|
| 正式名称 | 内容Google Drive MCP Server(Developer Preview) |
| エンドポイント | 内容https://drivemcp.googleapis.com/mcp/v1 |
| 認証方式 | 内容OAuth 2.0(ユーザーと同じ権限・データガバナンスを継承) |
| 対応クライアント | 内容Antigravity、Claude(Enterprise・Pro・Max・Team) |
GoogleはDrive以外にもGmail・Docs・Sheets・Slides・Calendar・Chat・People APIそれぞれに専用のMCPサーバーURLを用意しており、Google Drive MCPサーバーはそのうちの1つという位置づけです。全サービス共通でOAuth 2.0を使い、ユーザー本人がすでに持つ権限とデータガバナンスの範囲を引き継ぎます。
ビルトインConnectorとどう違うか
同じ「ClaudeからGoogle Driveに触る」でも、設計思想が異なります。
| 項目 | ビルトインConnector(既存記事) | Google Drive MCPサーバー |
|---|---|---|
| 設定方法 | ビルトインConnector(既存記事)claude.aiの「Connectors」からワンクリック | Google Drive MCPサーバーGoogle Cloud ConsoleでOAuthクライアントを自作 |
| 提供元 | ビルトインConnector(既存記事)Anthropicが管理するプリビルド統合 | Google Drive MCPサーバーGoogleが直接提供するリモートMCPサーバー |
| 書き込み範囲 | ビルトインConnector(既存記事)共有・移動・フォルダ作成・生成ファイルの保存 | Google Drive MCPサーバーdrive.fileスコープ=このアプリが作成・開いたファイルのみ |
| 対象読者 | ビルトインConnector(既存記事)claude.aiを直接使う一般ユーザー | Google Drive MCPサーバーOAuthクライアントを自前管理したい開発者・他のMCPクライアント利用者 |
| ステータス | ビルトインConnector(既存記事)正式提供 | Google Drive MCPサーバーDeveloper Preview |
ビルトインConnectorは「今日から使い始めたい」人向けで、認証の中身を意識せずに済みます。Google Drive MCPサーバーは、スコープを自分で最小限に絞りたい場合や、Claude以外のMCPクライアント(Antigravity等)からも同じDriveアクセスを使い回したい場合に向いています。
Google Cloud ConsoleでOAuthクライアントを作る
1. Google Cloudのプロジェクトを作成(または既存プロジェクトを選択)
2. 「認証情報」→「OAuthクライアントID」を作成
3. アプリケーションの種類は「ウェブアプリケーション」を選ぶ
4. 承認済みのリダイレクトURIに https://claude.ai/api/mcp/auth_callback を追加
5. スコープに drive.readonly と drive.file を追加リダイレクトURIは接続するクライアントによって変わります。Claudeならhttps://claude.ai/api/mcp/auth_callbackですが、Antigravityから使う場合は別のURIになるため、複数クライアントで併用するなら両方を承認済みリストに登録しておきます。
Claudeにカスタムコネクタとして追加する
OAuthクライアントの作成が終わったら、claude.aiまたはClaude Desktopの「Settings」→「Connectors」→「Add custom connector」から接続します。
| 入力項目 | 値 |
|---|---|
| Server name | 値Google Drive(任意の名前) |
| Remote MCP server URL | 値https://drivemcp.googleapis.com/mcp/v1 |
| Advanced settings | 値作成したOAuthクライアントID・クライアントシークレット |
保存するとOAuth認証画面が開き、Googleアカウントでサインインして権限を許可すれば接続完了です。Claude Codeのセッションは、組織側で有効化されたclaude.aiコネクタを起動時に読み込む設計のため、カスタムコネクタとして登録したGoogle Drive MCPサーバーもClaude Codeから使えます。
提供される8つのツール
| ツール名 | 機能 |
|---|---|
search_files | 機能ファイルを検索する |
list_recent_files | 機能最近のファイルを一覧する |
get_file_metadata | 機能ファイルの属性を取得する |
get_file_permissions | 機能ファイルのアクセス権限を取得する |
read_file_content | 機能ファイルの内容を読む |
download_file_content | 機能ファイルをダウンロードする |
create_file | 機能新しいファイルを作成する |
copy_file | 機能ファイルをコピーする |
ビルトインConnectorにあった「共有」「移動」「ゴミ箱への移動」は、この8ツールには含まれていません。Google Drive MCPサーバーは検索・閲覧とファイルの作成・コピーが中心で、既存ファイルの整理系の操作は対象外です。
接続後に何ができるか — 検索と新規作成の実例
接続が終われば、あとは自然文で頼むだけです。
先月共有された企画書をDriveから探して、要点を3行でまとめてこのとき呼ばれるのは検索・閲覧系のツールです。search_filesでファイルを見つけ、read_file_contentで中身を読み、get_file_metadataで更新日時や所有者を確認する、という流れがひとまとまりで実行されます。
このミーティングの議事録を新しいドキュメントとして作って、Driveに置いてこちらはcreate_fileが呼ばれる例です。ビルトインConnectorの生成ファイル保存が「コード実行」と「ファイル作成」という2つの機能設定を別途有効にする必要があったのに対し、Google Drive MCPサーバーではdrive.fileスコープを持っていればこの操作がそのまま通ります。既存ファイルを複製してから編集を始めたい場合はcopy_fileを使います。コピーによって新しく作られたファイルはこのアプリ自身が作成したファイル扱いになるため、drive.fileスコープの範囲内で扱えると考えられます。
スコープの意味を正しく理解する
drive.readonlyとdrive.fileは、範囲がまったく違うスコープです。
drive.readonly: Drive内の既存ファイルを幅広く読み取れるdrive.file: このアプリ自身が作成した、または明示的に開いたファイルにしか書き込めない
drive.fileだけを付与した状態では、ユーザーがすでに持っている既存ファイルへの書き込みはできません。「検索して読むだけ」ならdrive.readonlyのみで足りますが、「Claudeに新しいファイルを作らせてDriveに置く」まで含めるならdrive.fileを追加する必要があります。両方を組み合わせて初めて、検索から新規作成までの一連の操作が揃います。
よくあるつまずき
- リダイレクトURIの不一致でサインインに失敗する: クライアントごとに承認済みリダイレクトURIが異なる。Claude用の
https://claude.ai/api/mcp/auth_callbackが登録済みか確認する drive.fileだけでは既存ファイルが読めない: このスコープはアプリが作成・オープンしたファイルにしか及ばない。既存ファイルの検索・閲覧にはdrive.readonlyも必要- スコープを追加したのに反映されない: スコープを変更した後は、既存の認証セッションを一度切断して再認証しないと新しいスコープが有効にならない場合がある。反映されないときはまず接続を切り直す
- ビルトインConnectorと混同する: claude.aiの「Connectors」一覧に元々あるGoogle Driveと、ここで追加したカスタムコネクタは別物。両方を有効にすると同じDriveに2つの経路で接続する状態になる
- 仕様が急に変わる: Developer Previewのため、ツール名やスコープが将来変更される可能性がある。公式ページの更新を都度確認する
- 自分以外のメンバーが認証できない: Google CloudのOAuth同意画面が「テスト」モードのままだと、事前に登録したテストユーザー以外はサインインできない。
drive.readonlyのような機微なスコープは審査対象になりうるため、チームで使うなら同意画面の公開設定を事前に確認する
よくある質問
ビルトインConnectorと同時に使えますか
使えます。それぞれ独立したOAuth認証を持つため、ビルトインConnectorで検索・共有系の操作を、カスタムコネクタのGoogle Drive MCPサーバーでファイル作成系の操作を、といった使い分けもできます。ただし同じDriveに2つの経路で接続することになるため、混乱を避けるなら用途を分けておく方が扱いやすくなります。
Freeプランでも使えますか
Google公式ドキュメントが挙げる対応プランはEnterprise・Pro・Max・Teamです。Freeプランでの利用については明記されていません。
Claude Code(CLI)から直接使えますか
Claude Codeは、組織やユーザー側で有効化されたclaude.aiのコネクタを起動時に読み込みます。Google Drive MCPサーバーをカスタムコネクタとして登録しておけば、Claude Codeのセッションからも利用できます。
GmailやCalendarのMCPサーバーも同時に使えますか
使えます。Gmail・Docs・Sheets・Slides・Calendar・Chat・People APIにもそれぞれ専用のMCPサーバーURLが用意されており、必要なサービスの分だけカスタムコネクタを追加できます。サービスごとに必要なOAuthスコープが異なる(例: Gmailはgmail.readonlyとgmail.compose)ため、サービスを増やすたびにスコープの見直しが必要になります。
Developer Previewはいつ正式版になりますか
公式ページは正式リリースの時期を明記していません。Developer Previewの間は、ツールやスコープの仕様変更に備えておく必要があります。
まとめ
Google Drive MCPサーバーは、Googleが直接提供するリモートMCPサーバーで、ビルトインのGoogle Driveコネクタとは提供元も設定方法も別の経路です。Google Cloud ConsoleでOAuthクライアントを自分の手で作り、drive.readonlyとdrive.fileのスコープを組み合わせてカスタムコネクタとして登録すれば、検索・閲覧からファイル作成までを8つのツールでカバーできます。手軽さをとにかく取るならビルトインConnector、スコープを自分で管理したい・他のMCPクライアントとも共有したいならGoogle Drive MCPサーバー、という選び方が実務的です。Developer Previewである点だけは、仕様変更の可能性として頭に入れておきます。チームで使う場合は、OAuth同意画面の公開設定とスコープの絞り込みを先に済ませておくと、後から認証エラーの切り分けに時間を取られずに済みます。