Skip to main content
Glama

Google Drive MCP Server

by w-jeon

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

  1. Crear un nuevo proyecto de Google Cloud
  2. Habilitar la API de Google Drive
  3. Configurar una pantalla de consentimiento de OAuth ("interna" es adecuada para realizar pruebas)
  4. Agregar ámbito OAuth https://www.googleapis.com/auth/drive.readonly
  5. Cree un ID de cliente OAuth para el tipo de aplicación "Aplicación de escritorio"
  6. Descargue el archivo JSON de las claves OAuth de su cliente
  7. 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:

  1. Ejecute el servidor con el argumento auth : node ./dist auth
  2. Esto abrirá un flujo de autenticación en el navegador de su sistema.
  3. Completar el proceso de autenticación
  4. 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 auth

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:

{ "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" ] } } }

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.

-
security - not tested
-
license - not tested
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Se integra con Google Drive para permitir la enumeración, lectura y búsqueda de archivos, con exportación automática de documentos de Google Workspace a formatos apropiados.

  1. Componentes
    1. Herramientas
    2. Recursos
  2. Empezando
    1. Autenticación
    2. Uso con la aplicación de escritorio
  3. Licencia

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      Enables 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,971
      9
      JavaScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      Integrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.
      Last updated -
      15
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      Enables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.
      Last updated -
      1
      13
      Python
      The Unlicense
    • -
      security
      A
      license
      -
      quality
      Integrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.
      Last updated -
      91
      86
      TypeScript
      MIT License

    View all related MCP servers

    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/w-jeon/mcp-gdrive'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server