local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables reading and conversion of Google Docs to Markdown format for AI processing.
Allows AI models to search, list, and read files directly from Google Drive with support for various file formats and intelligent conversion.
Provides access to Google Sheets files with automatic conversion to CSV format.
Servidor MCP de Google Drive
Un potente servidor de Protocolo de contexto de modelo (MCP) que proporciona una integración perfecta con Google Drive, lo que permite que los modelos de IA busquen, enumeren y lean archivos de Google Drive.
🚀 Características
Herramientas
1. gdrive_search
Busque archivos en su Google Drive con potentes capacidades de búsqueda de texto completo.
- Aporte :Copy
- Salida : Lista de archivos con:
- Nombre del archivo
- Tipo MIME
- ID de archivo
- Hora de la última modificación
- Tamaño del archivo
2. gdrive_read_file
Lea el contenido del archivo directamente usando un ID de archivo de Google Drive.
- Aporte :Copy
- Salida : Contenido del archivo con la conversión de formato adecuada
Manejo automático de formatos de archivos
El servidor maneja de forma inteligente diferentes tipos de archivos de Google Workspace:
- 📝 Documentos de Google → Markdown
- Hojas de cálculo de Google → CSV
- Presentaciones de Google → Texto sin formato
- 🎨 Dibujos de Google → PNG
- 📄 Archivos de texto/JSON → Texto UTF-8
- 📦 Otros archivos → Codificado en Base64
🛠️ Primeros pasos
Prerrequisitos
- Node.js (v16 o superior)
- npm o hilo
- Un proyecto de Google Cloud
- Un espacio de trabajo de Google o una cuenta personal de Google
Configuración detallada de Google Cloud
- Crear un proyecto de Google Cloud
- Visita la consola de Google Cloud
- Haga clic en "Nuevo proyecto"
- Ingrese un nombre de proyecto (por ejemplo, "MCP GDrive Server")
- Haga clic en "Crear"
- Espere a que se cree el proyecto y selecciónelo
- Habilitar la API de Google Drive
- Ir a la biblioteca API
- Buscar "API de Google Drive"
- Haga clic en "API de Google Drive"
- Haga clic en "Habilitar"
- Espere a que se habilite la API
- Configurar la pantalla de consentimiento de OAuth
- Navegar a la pantalla de consentimiento de OAuth
- Seleccionar tipo de usuario:
- "Interno" si utilizas Google Workspace
- "Externo" para cuentas personales de Google
- Haga clic en "Crear"
- Llene los campos obligatorios:
- Nombre de la aplicación: "MCP GDrive Server"
- Correo electrónico de soporte al usuario: su correo electrónico
- Correo electrónico de contacto del desarrollador: su correo electrónico
- Haga clic en "Guardar y continuar"
- En la página "Ámbitos":
- Haga clic en "Agregar o quitar ámbitos"
- Agregue
https://www.googleapis.com/auth/drive.readonly
- Haga clic en "Actualizar"
- Haga clic en "Guardar y continuar"
- Revise el resumen y haga clic en "Volver al panel de control".
- Crear ID de cliente OAuth
- Ir a Credenciales
- Haga clic en "Crear credenciales" en la parte superior
- Seleccione "ID de cliente OAuth"
- Seleccione el tipo de aplicación: "Aplicación de escritorio"
- Nombre: "Cliente de escritorio del servidor MCP GDrive"
- Haga clic en "Crear"
- En la ventana emergente:
- Haga clic en "Descargar JSON"
- Guardar el archivo
- Haga clic en "Aceptar"
- Configurar credenciales en el proyectoCopy
Instalación
Autenticación
- Crea un directorio de credenciales y coloca tus claves OAuth:Copy
- Ejecute el comando de autenticación:Copy
- Complete el flujo OAuth en su navegador
- Las credenciales se guardarán en
credentials/.gdrive-server-credentials.json
🔧 Uso
Como herramienta de línea de comandos
Integración con la aplicación de escritorio
Añade esta configuración a la configuración del servidor de tu aplicación:
Reemplace path/to/gdrive-mcp-server
con la ruta real a su directorio de instalación.
Ejemplo de uso
- Buscar archivos :Copy
- Leer el contenido del archivo :Copy
🔒 Seguridad
- Todas las credenciales confidenciales se almacenan en el directorio
credentials
- Las credenciales y tokens de OAuth están excluidos del control de versiones
- Acceso de solo lectura a Google Drive
- Flujo de autenticación segura de OAuth 2.0
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
📝 Licencia
Este servidor MCP está licenciado bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.
🔍 Solución de problemas
Si encuentra problemas:
- Verifique la configuración de su proyecto de Google Cloud
- Asegúrese de que todos los ámbitos OAuth necesarios estén habilitados
- Verifique que las credenciales estén colocadas correctamente en el directorio
credentials
- Verificar los permisos de archivos y los derechos de acceso en Google Drive
📚 Recursos adicionales
This server cannot be installed
Permite la integración con Google Drive para enumerar, leer y buscar archivos, y admite varios tipos de archivos con exportación automática para archivos de Google Workspace.
- 🚀 Features
- 🛠️ Getting Started
- 🔧 Usage
- 🔒 Security
- 🤝 Contributing
- 📝 License
- 🔍 Troubleshooting
- 📚 Additional Resources