Skip to main content
Glama
saydurrahman-ORCA

orca-drive-sa-mcp

ORCA Drive SA MCP

Un servidor de Model Context Protocol (MCP) que expone una carpeta de Google Drive a través de Streamable HTTP, desplegado como una función serverless de Vercel.

Lee Google Drive mediante una cuenta de servicio de Google (Drive API v3, ámbito de solo lectura), por lo que no se necesita una aplicación web de Apps Script.

Herramientas

Herramienta

Descripción

list_files

Lista archivos en una carpeta (por defecto DRIVE_FOLDER_ID)

search_files

Busca archivos por subcadena de nombre

get_file

Obtiene metadatos de un solo archivo por ID

read_file

Lee el contenido de texto de un archivo (JSON, CSV, TXT, etc.)

Related MCP server: Google Drive MCP Server

1. Crear una cuenta de servicio de Google

  1. Ve a https://console.cloud.google.com y crea (o selecciona) un proyecto.

  2. Habilita la API de Google Drive (APIs y servicios → Biblioteca → "Google Drive API").

  3. Crea una cuenta de servicio:

    • APIs y servicios → Credenciales → Crear credenciales → Cuenta de servicio.

    • Dale un nombre y haz clic en Crear y continuar, luego Listo.

  4. Genera una clave:

    • Abre la cuenta de servicio → Claves → Agregar clave → Crear clave nueva → JSON.

    • Descarga el archivo de clave JSON.

  5. Copia el correo electrónico de la cuenta de servicio (por ejemplo, orca-drive@my-project.iam.gserviceaccount.com).

  6. Comparte la carpeta de Drive de destino con ese correo (haz clic derecho en la carpeta en Drive → Compartir → pega el correo → Lector).

Solo se puede acceder a los archivos/carpetas compartidos con la cuenta de servicio.

2. Configurar variables de entorno

Copia .env.example a .env (desarrollo local) y establece los mismos valores en Vercel (Proyecto > Configuración > Variables de entorno):

Variable

Descripción

GOOGLE_SERVICE_ACCOUNT_JSON

El contenido completo de la clave JSON (una sola línea)

GOOGLE_SERVICE_ACCOUNT_JSON_ENCODED

Establecer a base64 si el valor JSON está codificado en base64

DRIVE_FOLDER_ID

ID de carpeta predeterminado para listar

3. Ejecutar localmente

npm install
vercel dev

Prueba con el MCP Inspector (npx @modelcontextprotocol/inspector) usando el transporte Streamable HTTP y la URL http://localhost:3000/.

4. Desplegar en Vercel

vercel --prod

Tu endpoint será https://<project>.vercel.app/.

5. Conectar un cliente

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "orca-drive-sa": {
      "type": "http",
      "url": "https://<project>.vercel.app/"
    }
  }
}
F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that enables interaction with Google Drive through the Google Cloud API. It allows users to list, read, and upload files directly from MCP-compatible clients like manus.im or Cursor.
  • A
    license
    A
    quality
    B
    maintenance
    A local MCP server that enables LLMs to securely search and read files within designated Google Drive folders. Supports Google Docs, Google Sheets, PDFs, and plain text with strict folder-scoping via service account authentication.
    4
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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/saydurrahman-ORCA/orca-drive-sa-mcp'

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