Google Drive MCP
Accede y gestiona tus archivos y carpetas de Google Drive.
Documentación
Google Drive MCP
Este proyecto conecta Claude Desktop con tu Google Drive mediante el Model Context Protocol (MCP), lo que permite a Claude acceder e interactuar con tus archivos y carpetas de Drive de forma segura.
Configuración y Uso
Sigue estos pasos en orden para poner en funcionamiento la aplicación:
-
Obtén las credenciales OAuth de Google
- Ve a la página de Credenciales de Google Cloud Console para crear un proyecto y habilitar la API de Google Drive.
- Crea credenciales de OAuth 2.0 Client IDs con tipo de aplicación Desktop app.
- Anota tu Client ID, Client Secret y establece tu Redirect URI en
http://localhost:3000.
-
Crea un archivo
.envEn la raíz de tu proyecto, crea un archivo
.envy agrega las siguientes variables:
CLIENT_ID=your-client-id-here
CLIENT_SECRET=your-client-secret-here
REDIRECT_URI=http://localhost:3000
- Instala las dependencias
npm install
- Genera el token de la API de Google
npm run tokenGenerator
Esto abrirá un navegador para autenticarte con Google y guardará un archivo token.json en la raíz de tu proyecto.
- Compila el proyecto
npm run build
-
Instala Claude Desktop (si aún no está instalado)
Descarga e instala Claude Desktop desde https://claude.ai/download.
-
Configura los servidores MCP de Claude Desktop
En un editor de texto, abre el archivo de configuración de Claude Desktop en:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Agrega la siguiente configuración del servidor MCP, ajustando la ruta a tu compilación y las variables de entorno según corresponda:
{
"mcpServers": {
"googleDrive": {
"command": "node",
"args": ["path/to/your/build/index.js"],
"env": {
"CLIENT_ID": "your-actual-client-id",
"CLIENT_SECRET": "your-actual-client-secret",
"REDIRECT_URI": "http://localhost:3000"
}
}
}
}
Guarda el archivo
- Reinicia Claude Desktop