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úsqueda - Devuelve 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.
Empezando
- Crear un nuevo proyecto de Google Cloud
- Habilitar la API de Google Drive
- Configurar una pantalla de consentimiento de OAuth ("interna" es adecuada para realizar pruebas)
- Agregar ámbito OAuth
https://www.googleapis.com/auth/drive.readonly
- Cree 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.json
y 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 auth
- Esto 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:
El 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:
NPX
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
mcp
no es necesaria en el archivo.vscode/mcp.json
.
NPX
Estibador
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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Este servidor MCP se integra con Google Drive para permitir enumerar, leer y buscar archivos.
Related MCP Servers
- -securityAlicense-qualityEnables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.Last updated -1,9719JavaScriptMIT License
- -securityAlicense-qualityIntegrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.Last updated -9186TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates with SerpApi to retrieve search results from multiple search engines including Google, Bing, Yahoo, and others, enabling fast access to both live and archived search data.Last updated -Python
- -securityAlicense-qualityThis 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 updated -91JavaScriptMIT License