Google Drive MCP Server
Servidor de Google Drive
Este servidor MCP se integra con Google Drive para permitir enumerar, leer y buscar archivos, así como la capacidad de leer y escribir en Google Sheets.
Este proyecto incluye código desarrollado originalmente por Anthropic, PBC, licenciado bajo la licencia MIT de este repositorio .
Componentes
Herramientas
búsqueda en gdrive
Descripción : Busca archivos en Google Drive.
Aporte :
query(cadena): consulta de búsqueda.pageToken(cadena, opcional): token para la siguiente página de resultados.pageSize(número, opcional): Número de resultados por página (máximo 100).
Salida : Devuelve los nombres de archivos y los tipos MIME de los archivos coincidentes.
archivo de lectura de gdrive
Descripción : Leer el contenido de un archivo de Google Drive.
Aporte :
fileId(cadena): ID del archivo a leer.
Salida : Devuelve el contenido del archivo especificado.
gsheets_read
Descripción : Lea datos de una hoja de cálculo de Google con opciones flexibles de rangos y formato.
Aporte :
spreadsheetId(cadena): el ID de la hoja de cálculo que se leerá.ranges(matriz de cadenas, opcional): Matriz opcional de rangos de notación A1 (p. ej.,['Sheet1!A1:B10']). Si no se proporciona, lee la hoja completa.sheetId(número, opcional): ID de hoja específico para leer. Si no se proporcionan rangos, se lee la primera hoja.
Salida : Devuelve los datos especificados de la hoja de cálculo.
celda de actualización de gsheets
Descripción : Actualizar un valor de celda en una hoja de cálculo de Google.
Aporte :
fileId(cadena): ID de la hoja de cálculo.range(cadena): rango de celdas en notación A1 (por ejemplo,'Sheet1!A1').value(cadena): nuevo valor de celda.
Salida : Confirma el valor actualizado en la celda especificada.
Recursos
El servidor proporciona acceso a los archivos de Google Drive:
Archivos (
gdrive:///<file_id>)Admite todos los tipos de archivos
Los archivos de Google Workspace se exportan automáticamente:
Documentos → Markdown
Hojas de cálculo → CSV
Presentaciones → Texto sin formato
Dibujos → PNG
Otros archivos se proporcionan en su formato nativo.
Related MCP server: manus-mcp
Empezando
Configurar una pantalla de consentimiento de OAuth ("interna" es adecuada para realizar pruebas)
Agregar ámbitos OAuth
https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/spreadsheetsCree un ID de cliente OAuth para el tipo de aplicación "Aplicación de escritorio"
Descargue el archivo JSON de las claves OAuth de su cliente
Cambie el nombre del archivo de clave a
gcp-oauth.keys.jsony colóquelo en la ruta que especifique conGDRIVE_CREDS_DIR(es decir,/Users/username/.config/mcp-gdrive).Anote su ID de cliente de OAuth y su secreto de cliente. Deben proporcionarse como variables de entorno junto con su directorio de configuración.
Asegúrese de construir el servidor con npm run build o npm run watch .
Instalación mediante herrería
Para instalar drive-mcp para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @rishipradeep-think41/drive-mcp --client claudeAutenticación
Antes de realizar solicitudes a las API de Google, se le solicitará que se autentique con su navegador. Debe autenticarse con una cuenta de la misma organización que su proyecto de Google Cloud.
Su token OAuth se guarda en el directorio especificado por la variable de entorno GDRIVE_CREDS_DIR .
Uso con la aplicación de escritorio
Para integrar este servidor con la aplicación de escritorio, agregue lo siguiente a la configuración del servidor de su aplicación:
{
"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"
}
}
}
}Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
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
- -licenseNot gradedqualityAmaintenanceThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.4,90789,748MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables interaction with Google Drive through the Google Cloud API. It allows users to list, read, and upload files directly from MCP-compatible clients like manus.im or Cursor.
- AlicenseBqualityDmaintenanceMCP server for Google Drive integration with file management, search, sharing, and full CRUD operations.155192MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for interacting with Google Sheets, providing tools to list sheets, read data from cell ranges, and write data to cell ranges.3MIT
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
MCP server for Google search results via SERP API
A MCP server built for developers enabling Git based project management with project and personal…
Appeared in Searches
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/rishipradeep-think41/drive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server