Google Drive MCP Server
GoogleドライブのファイルをAIが直接検索・読み取りできるMCPサーバー。「あのファイルどこだっけ?」という探す手間をなくし、議事録・提案書・スプレッドシートの内容をAIに即座に参照させられる。
Google Driveファイル管理ドキュメントスプレッドシートGoogle
- 最終確認:
- 2026-03-29
- ライセンス:
- MIT
設定方法
{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"],
"env": {
"GDRIVE_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"GDRIVE_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>"
}
}
}
}
{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"],
"env": {
"GDRIVE_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"GDRIVE_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>"
}
}
}
}
{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"],
"env": {
"GDRIVE_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"GDRIVE_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>"
}
}
}
}
概要
Google Drive MCP Serverは、Model Context Protocol(MCP)の公式リファレンス実装の一つです。GoogleドライブのファイルをAIクライアントから直接検索・読み取りできます。
「先月の会議議事録をまとめて」「提案書の要点を教えて」といった指示に対して、AIがGoogleドライブを検索してファイルの内容を読み取り、そのまま回答に反映します。毎回ドライブを開いてファイルを探す手間がなくなり、情報収集・まとめ作業の効率が大きく上がります。
導入手順
前提条件
- Node.js 18以上
- Googleアカウント
- Google Cloud ProjectでDrive APIを有効化し、OAuth 2.0クライアントIDを取得済みであること
ステップ
- Google Cloud Console でプロジェクトを作成(または既存を選択)
- 「APIとサービス」→「ライブラリ」からGoogle Drive APIを有効化
- 「APIとサービス」→「認証情報」でOAuth 2.0クライアントIDを作成(種類: デスクトップアプリ)
- クライアントIDとクライアントシークレットをメモ
- ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON設定をコピー
<YOUR_OAUTH_CLIENT_ID>と<YOUR_OAUTH_CLIENT_SECRET>をそれぞれ置き換え- コピーしたJSONを設定ファイル(claude_desktop_config.json など)に追記して保存
- クライアントを再起動すると、初回起動時にGoogleアカウントの認証ダイアログが表示される
使い方の例
「Googleドライブで『2026年第1四半期 売上レポート』というファイルを検索して内容を要約して」
「先週作成したドキュメントを一覧表示して」
「『プロジェクト計画書』の中から、担当者が山田さんの項目だけを抜き出して」
注意事項
- OAuthクライアントシークレットはソースコードやチャット履歴に含めないよう注意してください。環境変数または
.envファイルで管理し、.gitignoreに追加してください。 - 初回起動時にブラウザでGoogleアカウントの認証が必要です。認証後は
~/.config/google-drive-mcp/にトークンが保存され、次回以降は自動認証されます。 - アクセスできるのは認証したGoogleアカウントのドライブ内ファイルのみです。共有ドライブは別途権限設定が必要な場合があります。
- Google Drive APIには1日あたりのリクエスト制限があります。大量のファイル操作は分割して実行してください。
主なユースケース
- Googleドライブ内の資料をAIが即座に検索・要約するため、ファイルを探す手間がなくなる
- 議事録・提案書などをファイル名で指示するだけでAIが内容を読み取って答えてくれる
- スプレッドシートの内容をAIが読み取り、集計・転記・分析作業を自動化できる
- 複数ドキュメントを横断検索して情報を整理する作業をAIに任せられる
プラットフォーム別の注意事項
- Windows:PowerShellで環境変数を設定する場合は `$env:GDRIVE_CLIENT_ID = '...'` を使用してください。
- プロキシ環境:社内プロキシ環境では `HTTPS_PROXY` 環境変数を合わせて設定してください。