Google Drive MCP Server
Сервер для интеграции AI-моделей с Google Drive: поиск, чтение и обработка файлов.
Описание
Это мощный MCP-сервер на Node.js, обеспечивающий бесшовную интеграцию с Google Drive. Позволяет AI-моделям искать файлы по тексту, получать списки и читать содержимое с автоматической конвертацией форматов (Google Docs в Markdown, Sheets в CSV, Presentations в текст и др.). Идеален для AI-приложений, нуждающихся в доступе к облачным документам без прямой аутентификации. Требует настройки Google Cloud OAuth для безопасного readonly-доступа.
Возможности
Поиск файлов (gdrive_search)
Полнотекстовый поиск файлов в Google Drive по запросу, возвращает имя, MIME-тип, ID, размер и время изменения.
Чтение файлов (gdrive_read_file)
Получение содержимого файла по ID с автоматической конвертацией форматов для удобства обработки.
Обработка форматов Google Workspace
Автоматическая конвертация: Docs в Markdown, Sheets в CSV, Presentations в текст, Drawings в PNG, другие файлы в Base64 или UTF-8.
Безопасная аутентификация
OAuth 2.0 с readonly-доступом, хранение credentials вне репозитория для защиты данных.
Установка
{ “mcpServers”: { “gdrive”: { “command”: “node”, “args”: [“path/to/gdrive-mcp-server/dist/index.js”], “env”: { “GOOGLE_APPLICATION_CREDENTIALS”: “path/to/gdrive-mcp-server/credentials/gcp-oauth.keys.json”, “MCP_GDRIVE_CREDENTIALS”: “path/to/gdrive-mcp-server/credentials/.gdrive-server-credentials.json” } } } }
Установка: git clone https://github.com/felores/gdrive-mcp-server.git; cd gdrive-mcp-server; npm install; npm run build; node dist/index.js auth (после настройки Google Cloud OAuth).