Google Drive MCP Server
Сервер Google Диска
Этот сервер MCP интегрируется с Google Диском, позволяя просматривать, читать и искать файлы, а также читать и записывать данные в Google Таблицы.
Этот проект включает код, изначально разработанный Anthropic, PBC, лицензированный по лицензии MIT из этого репозитория .
Компоненты
Инструменты
gdrive_search
Описание : Поиск файлов на Google Диске.
Вход :
query(строка): Поисковый запрос.pageToken(строка, необязательно): токен для следующей страницы результатов.pageSize(число, необязательно): количество результатов на странице (макс. 100).
Вывод : Возвращает имена файлов и типы MIME соответствующих файлов.
gdrive_read_file
Описание : Чтение содержимого файла с Google Диска.
Вход :
fileId(строка): идентификатор файла для чтения.
Вывод : Возвращает содержимое указанного файла.
gsheets_read
Описание : Чтение данных из Google Таблиц с гибкими возможностями диапазонов и форматирования.
Вход :
spreadsheetId(строка): идентификатор электронной таблицы для чтения.ranges(массив строк, необязательно): Необязательный массив диапазонов нотации A1 (например,['Sheet1!A1:B10']). Если не указано, считывает весь лист.sheetId(число, необязательно): Конкретный идентификатор листа для чтения. Если не указаны диапазоны, считывается первый лист.
Вывод : возвращает указанные данные из электронной таблицы.
gsheets_update_cell
Описание : Обновление значения ячейки в таблице Google.
Вход :
fileId(строка): идентификатор электронной таблицы.range(строка): диапазон ячеек в формате A1 (например,'Sheet1!A1').value(строка): Новое значение ячейки.
Вывод : подтверждает обновленное значение в указанной ячейке.
Ресурсы
Сервер предоставляет доступ к файлам Google Диска:
Файлы (
gdrive:///<file_id>)Поддерживает все типы файлов
Файлы Google Workspace экспортируются автоматически:
Документы → Markdown
Таблицы → CSV
Презентации → Обычный текст
Рисунки → PNG
Остальные файлы предоставляются в их родном формате.
Related MCP server: Google Drive MCP Server
Начиная
Настройте экран согласия OAuth («внутренний» подойдет для тестирования)
Добавить области OAuth
https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/spreadsheetsЧтобы разрешить взаимодействие с таблицами и документами, вам также необходимо включить API Google Таблиц и API Google Документов в разделе «Включенные API и службы» вашего рабочего пространства.
Создайте идентификатор клиента OAuth для типа приложения «Приложение для настольного компьютера»
Загрузите JSON-файл ключей OAuth вашего клиента
Переименуйте файл ключа в
gcp-oauth.keys.jsonи поместите его в путь, указанный вами с помощьюGDRIVE_CREDS_DIR(например,/Users/username/.config/mcp-gdrive).Запишите свой OAuth Client ID и Client Secret. Они должны быть предоставлены как переменные среды вместе с вашим каталогом конфигурации.
Вам также понадобится настроить файл .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
- Alicense-qualityDmaintenanceEnables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.4,90772MIT
- Alicense-qualityDmaintenanceIntegrates with Google Drive to enable listing, reading, and searching over files, with automatic export of Google Workspace documents to appropriate formats.4,907MIT
- Alicense-qualityDmaintenanceEnables interaction with Google Drive files and Google Sheets through search, read, and write operations. Supports automatic conversion of Google Workspace files to readable formats and direct spreadsheet cell updates.9,027MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to interact with Google Drive, including reading, searching, listing folders, and uploading files.71
Related MCP Connectors
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Query your Google Sheets as structured JSON: list sheets and tabs, read schemas, filter rows.
Search, browse, and read your Dropbox files. Find documents by name or content, list folders, and…
Appeared in Searches
- MCP server for reading and analyzing multi-sheet Google Spreadsheets
- A server for managing or integrating Excel with MCP systems
- Google Drive and MCP (possible topics: integration, management, or related tools)
- Excel Spreadsheet Software or Related Resources
- A platform for creating and editing documents online
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/isaacphi/mcp-gdrive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server