Google Drive server
Сервер Google Диска
Этот сервер MCP интегрируется с Google Диском, позволяя просматривать, читать и искать файлы.
Компоненты
Инструменты
поиск
Поиск файлов в Google Диске
Ввод:
query(строка): Поисковый запросВозвращает имена файлов и типы MIME соответствующих файлов.
Ресурсы
Сервер предоставляет доступ к файлам 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Создайте идентификатор клиента OAuth для типа приложения «Приложение для настольного компьютера»
Загрузите JSON-файл ключей OAuth вашего клиента
Переименуйте файл ключа в
gcp-oauth.keys.jsonи поместите в корень этого репозитория (например,servers/gcp-oauth.keys.json).
Обязательно соберите сервер с помощью npm run build или npm run watch .
Аутентификация
Для аутентификации и сохранения учетных данных:
Запустите сервер с аргументом
auth:node ./dist authЭто откроет процесс аутентификации в вашем системном браузере.
Завершите процесс аутентификации
Учетные данные будут сохранены в корне этого репозитория (то есть
servers/.gdrive-server-credentials.json)
Использование с приложением для ПК
Чтобы интегрировать этот сервер с настольным приложением, добавьте следующее в конфигурацию сервера вашего приложения:
Докер
Аутентификация:
Предполагая, что вы завершили настройку приложения OAuth в Google Cloud, теперь вы можете выполнить аутентификацию сервера с помощью следующей команды, заменив /path/to/gcp-oauth.keys.json на путь к файлу ключей OAuth:
docker run -i --rm --mount type=bind,source=/path/to/gcp-oauth.keys.json,target=/gcp-oauth.keys.json -v mcp-gdrive:/gdrive-server -e GDRIVE_OAUTH_PATH=/gcp-oauth.keys.json -e "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json" -p 3000:3000 mcp/gdrive authКоманда выведет URL-адрес для открытия в вашем браузере. Откройте этот URL-адрес в вашем браузере и завершите процесс аутентификации. Учетные данные будут сохранены в томе mcp-gdrive .
После аутентификации вы сможете использовать сервер в конфигурации сервера вашего приложения:
{
"mcpServers": {
"gdrive": {
"command": "docker",
"args": ["run", "-i", "--rm", "-v", "mcp-gdrive:/gdrive-server", "-e", "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json", "mcp/gdrive"]
}
}
}НПХ
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gdrive"
],
"env": {
"GDRIVE_CREDENTIALS_PATH": "/path/to/.gdrive-server-credentials.json"
}
}
}
}Использование с VS Code
Для быстрой установки используйте одну из кнопок установки в один клик ниже.
Для ручной установки добавьте следующий блок JSON в файл настроек пользователя (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P и введя Preferences: Open User Settings (JSON) .
При желании вы можете добавить его в файл .vscode/mcp.json в вашем рабочем пространстве. Это позволит вам поделиться конфигурацией с другими.
Обратите внимание, что ключ
mcpне нужен в файле.vscode/mcp.json.
НПХ
{
"mcp": {
"servers": {
"gdrive": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gdrive"
],
"env": {
"GDRIVE_CREDENTIALS_PATH": "/path/to/.gdrive-server-credentials.json"
}
}
}
}
}Докер
{
"mcp": {
"servers": {
"gdrive": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"mcp-gdrive:/gdrive-server",
"-e",
"GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json",
"mcp/gdrive"
]
}
}
}
}Лицензия
Этот сервер 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-qualityDmaintenanceThis MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.Last updated7,7742MIT
- Alicense-qualityDmaintenanceA server that provides a Machine Control Protocol (MCP) interface to search, access, and interact with Google Drive files and folders, enabling AI assistants to work with Google Drive content.Last updated8MIT
- FlicenseBqualityDmaintenanceAn MCP server that provides simple query capabilities for Google Cloud Datastore, allowing users to list kinds, retrieve entities, run basic queries with pagination, filter entities by equality, and count entities.Last updated51
- Flicense-qualityDmaintenanceAn MCP server that enables interaction with Google Cloud Filestore API, allowing management of Filestore instances, backups, and shares through natural language commands.Last updated
Related MCP Connectors
MCP server for Google search results via SERP API
An MCP server that integrates with Discord to provide AI-powered features.
A MCP server built for developers enabling Git based project management with project and personal…
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/modelcontextprotocol/google-drive-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server