MCP.so
ログイン

Google Drive MCP Server

@asadudin

基本情報

カテゴリ

ファイルとストレージ

トランスポート

stdio

作者

asadudin

Google Drive MCP Server について

A Model Context Protocol (MCP) server for interacting with Google Drive API

Google Drive MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-gdrive": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

Google Drive MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Google Drive MCP Server?

A Model Context Protocol (MCP) server that provides a standardized interface for AI systems to access and manipulate files in Google Drive via the Google Drive API.

How to use Google Drive MCP Server?

Install Python 3.8+, enable the Google Drive API in a Google Cloud project, create a service account, and download its JSON key. Clone the repository, create a virtual environment, install dependencies, copy .env.example to .env, and configure HOST, PORT, and GOOGLE_SERVICE_ACCOUNT_FILE. Run python main.py --transport sse or use Docker with docker-compose up. Connect an MCP client using transport sse and serverUrl http://localhost:8055/sse.

Key features of Google Drive MCP Server

  • List, upload, download, and delete files
  • Create folders and organize content
  • Share files with specific users and manage permissions
  • Handle large file listings with pagination support
  • Detailed error reporting for easier debugging
  • Debug API connection tool

Use cases of Google Drive MCP Server

  • AI assistants managing Google Drive files programmatically
  • Automated file upload and sharing workflows
  • Retrieving metadata and content of specific files
  • Debugging Google Drive API connectivity issues

よくある質問

1

What are the prerequisites to use this server?

Python 3.8 or later, a Google Cloud project with the Drive API enabled, and a service account with appropriate permissions. The service account JSON key file must be downloaded.

2

How do I connect an MCP client to this server?

Configure the client with transport `sse` and serverUrl `http://localhost:8055/sse`. Ensure the server is running with the `--transport sse` flag.

3

Where does my data reside when using this server?

All file operations target Google Drive directly; the server only mediates requests via the Google Drive API. The service account key file is stored locally as configured.

4

What security considerations should I be aware of?

The service account JSON file contains sensitive credentials – never commit it to version control. Use environment variables for all sensitive configuration. Consider additional authentication if deploying publicly.

5

How can I run the server locally versus using Docker?

Locally: `python main.py --transport sse`. With Docker: `docker-compose up`. Both require the service account key file to be available at the path specified in `.env`.

コメント

「ファイルとストレージ」の他のコンテンツ