Google Drive server
Servidor de Google Drive
Este servidor MCP se integra con Google Drive para permitir enumerar, leer y buscar archivos.
Componentes
Herramientas
buscar
Buscar archivos en Google Drive
Entrada:
query(cadena): Consulta de búsquedaDevuelve los nombres de archivos y los tipos MIME de los archivos coincidentes
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: Google Drive MCP Server
Empezando
Configurar una pantalla de consentimiento de OAuth ("interna" es adecuada para realizar pruebas)
Agregar ámbito OAuth
https://www.googleapis.com/auth/drive.readonlyCree 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 raíz de este repositorio (es decir,servers/gcp-oauth.keys.json)
Asegúrese de construir el servidor con npm run build o npm run watch .
Autenticación
Para autenticar y guardar credenciales:
Ejecute el servidor con el argumento
auth:node ./dist authEsto abrirá un flujo de autenticación en el navegador de su sistema.
Completar el proceso de autenticación
Las credenciales se guardarán en la raíz de este repositorio (es decir,
servers/.gdrive-server-credentials.json)
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:
Estibador
Autenticación:
Suponiendo que haya terminado de configurar la aplicación OAuth en Google Cloud, ahora puede autenticar el servidor con el siguiente comando, reemplazando /path/to/gcp-oauth.keys.json con la ruta a su archivo de claves 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 authEl comando imprimirá la URL para abrirla en su navegador. Abra esta URL en su navegador y complete el proceso de autenticación. Las credenciales se guardarán en el volumen mcp-gdrive .
Una vez autenticado, puedes usar el servidor en la configuración del servidor de tu aplicación:
{
"mcpServers": {
"gdrive": {
"command": "docker",
"args": ["run", "-i", "--rm", "-v", "mcp-gdrive:/gdrive-server", "-e", "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json", "mcp/gdrive"]
}
}
}NPX
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gdrive"
]
}
}
}Uso con VS Code
Para una instalación rápida, utilice uno de los botones de instalación de un solo clic que aparecen a continuación.
Para la instalación manual, agregue el siguiente bloque JSON a su archivo de configuración de usuario (JSON) en VS Code. Para ello, presione Ctrl + Shift + P y escriba Preferences: Open User Settings (JSON) .
Opcionalmente, puede agregarlo a un archivo llamado .vscode/mcp.json en su espacio de trabajo. Esto le permitirá compartir la configuración con otros.
Tenga en cuenta que la clave
mcpno es necesaria en el archivo.vscode/mcp.json.
NPX
{
"mcp": {
"servers": {
"gdrive": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gdrive"
],
"env": {
"GDRIVE_CREDENTIALS_PATH": "/path/to/.gdrive-server-credentials.json"
}
}
}
}
}Estibador
{
"mcp": {
"servers": {
"gdrive": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"mcp-gdrive:/gdrive-server",
"-e",
"GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json",
"mcp/gdrive"
]
}
}
}
}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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThis 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.1,3972MIT
- AlicenseNot gradedqualityDmaintenanceA 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.8MIT
- 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.51-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Google Cloud Filestore API, allowing management of Filestore instances, backups, and shares through natural language commands.-
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