mcpField
G
Google Drive MCP Server

Google Drive MCP Server

ローカル
github.com/seeun0210ファイル・ストレージ082 週間前に更新

Google Drive MCP Server について

Google Drive MCP Serverは、Google DriveとGoogle SheetsをMCPに接続し、スプレッドシートを利用するユーザー向けにデータ読み取り機能を提供します。OAuthでアカウントを認証します。

主な機能

  1. 01Google Sheetsデータの読み取り
  2. 02OAuthによるアカウント認証
  3. 03Google DriveとSheetsの接続

活用シーン

  1. 01MCPクライアントで表計算データを読む
  2. 02モデルからGoogle Sheetsのデータを照会

MCP 対応

MCPサーバーとして、Google Sheetsの読み取りツールをMCPクライアントに公開し、Google Driveとも連携します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Google Drive MCP サーバー

Google Drive および Google Sheets と連携する MCP サーバーです。

セットアップ手順

  1. Google Cloud Console にアクセスします

  2. 新しいプロジェクトを作成するか、既存のプロジェクトを選択します

  3. プロジェクトで Google Drive API と Google Sheets API を有効にします

  4. OAuth 同意画面を設定します。

    • 「OAuth consent screen」に移動します
    • ユーザーの種類として「External」を選択します
    • アプリケーション名と必要な情報を入力します
    • Drive と Sheets に必要なスコープを追加します
    • テストユーザーとして自分のメールアドレスを追加します
  5. OAuth 2.0 認証情報を作成します。

    • 「Credentials」に移動します
    • 「Create Credentials」>「OAuth client ID」をクリックします
    • アプリケーションの種類として「Desktop app」を選択します
    • クライアントに名前を付けます
    • クライアント設定ファイルをダウンロードします
    • ファイル名を credentials.json に変更し、このプロジェクトのルートディレクトリに配置します

インストール

npm install

サーバーの起動

npm start

サーバーを初めて実行すると、Google アカウントへのアクセス許可を求められます。ブラウザーに表示される手順に従って、認証を完了してください。

設定

サーバーには次のファイルが必要です。

  • credentials.json:Google Cloud Console から取得した OAuth 2.0 クライアント設定
  • token.json:初回認証後に生成されます(手動で編集しないでください)

利用可能なツール

  • read-spreadsheet:Google Sheets からデータを読み取ります
  • 今後、さらにツールを追加予定です……

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。