Google Drive server
Сервер Google Drive
Этот MCP-сервер интегрируется с Google Drive, позволяя просматривать, читать и искать файлы, а также читать и записывать данные в Google Таблицы.
Этот проект включает код, изначально разработанный Anthropic, PBC, лицензируемый по лицензии MIT из этого репозитория.
Компоненты
Инструменты
gdrive_search
Описание: Поиск файлов в Google Drive.
Входные данные:
query(строка): Поисковый запрос.pageToken(строка, опционально): Токен для следующей страницы результатов.pageSize(число, опционально): Количество результатов на странице (максимум 100).
Выходные данные: Возвращает имена файлов и MIME-типы соответствующих файлов.
gdrive_read_file
Описание: Чтение содержимого файла из Google Drive.
Входные данные:
fileId(строка): ID файла для чтения.
Выходные данные: Возвращает содержимое указанного файла.
gsheets_read
Описание: Чтение данных из Google Таблицы с гибкими настройками диапазонов и форматирования.
Входные данные:
spreadsheetId(строка): ID таблицы для чтения.ranges(массив строк, опционально): Опциональный массив диапазонов в нотации A1 (например,['Sheet1!A1:B10']). Если не указан, читается весь лист.sheetId(число, опционально): ID конкретного листа для чтения. Если не указан вместе с ranges, читается первый лист.
Выходные данные: Возвращает указанные данные из таблицы.
gsheets_update_cell
Описание: Обновление значения ячейки в Google Таблице.
Входные данные:
fileId(строка): ID таблицы.range(строка): Диапазон ячеек в нотации A1 (например,'Sheet1!A1').value(строка): Новое значение ячейки.
Выходные данные: Подтверждает обновлённое значение в указанной ячейке.
Ресурсы
Сервер предоставляет доступ к файлам Google Drive:
Файлы (
gdrive:///<file_id>)Поддерживает все типы файлов
Файлы Google Workspace автоматически экспортируются:
Документы → Markdown
Таблицы → CSV
Презентации → Обычный текст
Рисунки → PNG
Другие файлы предоставляются в их родном формате
Related MCP server: Google Drive server
Начало работы
Настройте экран согласия OAuth (для тестирования подойдёт "internal")
Добавьте области OAuth
https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/spreadsheetsДля взаимодействия с таблицами и документами также необходимо включить Google Sheets API и Google Docs API в разделе "Включённые API и сервисы" вашего рабочего пространства.
Создайте идентификатор клиента OAuth для типа приложения "Desktop App"
Скачайте JSON-файл с ключами OAuth вашего клиента
Переименуйте файл ключа в
gcp-oauth.keys.jsonи поместите его в путь, указанный вGDRIVE_CREDS_DIR(например,/Users/username/.config/mcp-gdrive)Запомните ваш идентификатор клиента OAuth и секрет клиента. Они должны быть переданы как переменные окружения вместе с путём к каталогу конфигурации.
Также необходимо создать файл .env внутри проекта со следующими полями. Идентификатор клиента и секрет клиента можно найти в разделе "Учётные данные" консоли Google Cloud.
GDRIVE_CREDS_DIR=/path/to/config/directory
CLIENT_ID=<CLIENT_ID>
CLIENT_SECRET=<CLIENT_SECRET>Убедитесь, что вы собрали сервер с помощью npm run build или npm run watch.
Аутентификация
Затем вам нужно запустить node ./dist/index.js, чтобы запустить этап аутентификации.
Вам будет предложено пройти аутентификацию в браузере. Вы должны аутентифицироваться с учётной записью в той же организации, что и ваш проект Google Cloud.
Токен OAuth сохраняется в каталоге, указанном в переменной окружения GDRIVE_CREDS_DIR.

Использование с настольным приложением
Чтобы интегрировать этот сервер с настольным приложением, добавьте следующее в конфигурацию серверов вашего приложения:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@isaacphi/mcp-gdrive"],
"env": {
"CLIENT_ID": "<CLIENT_ID>",
"CLIENT_SECRET": "<CLIENT_SECRET>",
"GDRIVE_CREDS_DIR": "/path/to/config/directory"
}
}
}
}Лицензия
Этот MCP-сервер лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения дополнительной информации обратитесь к файлу LICENSE в репозитории проекта.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceIntegrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.9,027284MIT
- AlicenseNot gradedqualityDmaintenanceEnables listing, reading, and searching over files in Google Drive, with automatic export of Google Workspace files.4,9074MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to interact with Google Drive, including reading, searching, listing folders, and uploading files.71
- AlicenseNot gradedqualityCmaintenanceEnables listing, searching, reading, writing, creating, and uploading files on Google Drive.23MIT
Related MCP Connectors
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Search, browse, and read your Dropbox files. Find documents by name or content, list folders, and…
Query your Google Sheets as structured JSON: list sheets and tabs, read schemas, filter rows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/raulLopez-qualifyze/mcp-gdrive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server