Перейти к содержимому

Google Drive MCP Server

Сервер для интеграции AI-моделей с Google Drive: поиск, чтение и обработка файлов.

JavaScript
48 stars

Описание

Это мощный 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).

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
48

Ссылки