Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Google Drive Comments MCP

de zayansalmanversión 0.1.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.zayansalman/google-drive-comments-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Minimal MCP server for reading comments on Google Drive files (Docs, Sheets, Slides). Read-only.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Documentos, hojas de cálculo y oficina
  • Debes completar: DRIVE_MCP_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: DRIVE_MCP_CREDENTIALS, DRIVE_MCP_TOKEN, DRIVE_MCP_SCOPES

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "google-drive-comments": {
      "command": "uvx",
      "args": [
        "google-drive-comments-mcp",
        "serve"
      ],
      "env": {
        "DRIVE_MCP_CREDENTIALS": "your-value",
        "DRIVE_MCP_TOKEN": "your-value",
        "DRIVE_MCP_SCOPES": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add google-drive-comments --env DRIVE_MCP_CREDENTIALS=your-value --env DRIVE_MCP_TOKEN=your-value --env DRIVE_MCP_SCOPES=your-value -- uvx google-drive-comments-mcp serve

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "google-drive-comments": {
      "command": "uvx",
      "args": [
        "google-drive-comments-mcp",
        "serve"
      ],
      "env": {
        "DRIVE_MCP_CREDENTIALS": "your-value",
        "DRIVE_MCP_TOKEN": "your-value",
        "DRIVE_MCP_SCOPES": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "google-drive-comments": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "google-drive-comments-mcp",
        "serve"
      ],
      "env": {
        "DRIVE_MCP_CREDENTIALS": "your-value",
        "DRIVE_MCP_TOKEN": "your-value",
        "DRIVE_MCP_SCOPES": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • DRIVE_MCP_CREDENTIALS env
    Path to the Google OAuth client secret JSON. Default: $XDG_CONFIG_HOME/google-drive-comments-mcp/credentials.json.
  • DRIVE_MCP_TOKEN secreto env
    Path to the cached Google OAuth refresh token. Default: $XDG_CONFIG_HOME/google-drive-comments-mcp/token.json.
  • DRIVE_MCP_SCOPES env
    Comma-separated Google OAuth scopes. Default: https://www.googleapis.com/auth/drive.readonly.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub zayansalman, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Documentos, hojas de cálculo y oficinai

  • Más estrellas que el 0% de los otros 3577 servidores de esta categoría
  • Publicado en el registro más recientemente que el 14% de los otros 3577 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 3577 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Google Drive Comments MCP?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: DRIVE_MCP_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.1.0) llegó al registro hace 5 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Agent-Native Calendar

Agent-Native Google Calendar - manage events, sync, and public booking

de BuilderIOEn crecimiento★ 7,6 milActualizado hace 2 meses

Se ejecuta en la nube

Excel MCP Server

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

de haris-musaMuy usado↓ 49,6 mil/sem★ 4,3 milActualizado hace 8 días

Se ejecuta en tu computadora

MCP Server for Excel

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

de sbroenneEn crecimiento↓ 4,3 mil/sem★ 847Actualizado hace 5 días

Se ejecuta en tu computadora

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

google-drive-comments-mcp

A focused Model Context Protocol server (and standalone CLI) for reading comments on Google Drive files — Docs, Sheets, and Slides. Two tools, read-only OAuth scope, no extra surface area.

Built because the hosted Google Drive connectors expose file content and search, but not the comment threads — the review discussion, the anchored quotes, the resolve/reopen history. This server fills that gap for any MCP client (Claude Code, Claude Desktop, Cursor, Cline, etc.), and also works as a plain CLI.

Features

  • 2 MCP tools — drive_search_files, drive_get_comments. That's the whole API.
  • Reads full comment threads — author, content, the anchored quoted text, resolved/open status, and every reply (with resolve/reopen actions).
  • Works across Docs, Sheets, and Slides — the Drive comments API is uniform across file types.
  • Accepts URLs or IDs — paste a docs.google.com/document/d/… link or a bare file ID.
  • Read-only OAuth scope (drive.readonly).
  • Env-var-driven config — DRIVE_MCP_CREDENTIALS, DRIVE_MCP_TOKEN, DRIVE_MCP_SCOPES.

Install

pip install google-drive-comments-mcp

or, with uv:

uv tool install google-drive-comments-mcp

One-time setup (~10 minutes)

You need a Google Cloud OAuth client. The server runs entirely on your machine; nothing leaves it.

  1. Sign in to Google Cloud Console with the account whose Drive comments you want to read.
  2. Create a project (or pick an existing one).
  3. Enable the Drive API: console.cloud.google.com/apis/library/drive.googleapis.com.
  4. Configure the OAuth consent screen under APIs & Services → OAuth consent screen:
  • Google Workspace users: User type = Internal. No app verification is needed even though drive.readonly is a restricted scope.
  • Personal Gmail users: User type = External, and add your own address under "Test users".
  1. APIs & Services → Credentials → + Create credentials → OAuth client ID
  • Application type: Desktop app
  • Download the JSON.
  1. Run setup:
google-drive-comments-mcp setup --import-credentials ~/Downloads/client_secret_*.json

A browser window opens for OAuth consent. The refresh token is cached at ~/.config/google-drive-comments-mcp/token.json.

Verify:

google-drive-comments-mcp status

google-drive-comments-mcp comments "https://docs.google.com/document/d/YOUR_DOC_ID/edit"

Use it from Claude Code

claude mcp add --scope user google-drive-comments google-drive-comments-mcp -- serve

Then:

Read the open comments on this doc and summarize what reviewers are asking for: https://docs.google.com/document/d/…

Use it from Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (Mac):

{

"mcpServers": { "google-drive-comments": { "command": "google-drive-comments-mcp", "args": ["serve"] } } }

(Use the absolute path from which google-drive-comments-mcp if it isn't on Claude Desktop's $PATH.)

Use it from the shell

# Find a doc

google-drive-comments-mcp search "Q3 strategy"

Read all comments (open + resolved) on a doc by URL or ID

google-drive-comments-mcp comments "https://docs.google.com/document/d/abc123/edit"

Only unresolved comments

google-drive-comments-mcp comments abc123 --open-only

The 2 MCP tools

drive_search_files(query, max_results=10)

Search Drive. Plain strings are auto-wrapped as a filename search; raw Drive query syntax passes through.

[

{ "id": "1AbC…", "name": "Q3 Strategy", "mime_type": "application/vnd.google-apps.document", "modified": "2026-04-20T09:00:00.000Z", "owners": ["Jane Doe"], "web_view_link": "https://docs.google.com/document/d/1AbC…/edit" } ]

drive_get_comments(file, include_resolved=True)

Read all comments on a file. file accepts a Docs/Sheets/Slides/Drive URL or a bare file ID.

{

"file": { "id": "1AbC…", "name": "Q3 Strategy", "mime_type": "…document", "web_view_link": "…", "owners": ["Jane Doe"] }, "open_count": 2, "resolved_count": 1, "comments": [ { "id": "AAAA…", "author": "Jane Doe", "content": "Can we add the unit-economics table here?", "quoted_text": "Our margins improved in Q3.", "resolved": false, "created": "2026-04-21T10:00:00Z", "modified": "2026-04-21T10:00:00Z", "replies": [ { "author": "John Smith", "content": "Added.", "action": "", "created": "2026-04-21T11:00:00Z" } ] } ] }

quoted_text is the document text the comment is anchored to — useful context for understanding what each comment refers to.

Configuration

VariableDefaultWhat
DRIVE_MCP_CREDENTIALS~/.config/google-drive-comments-mcp/credentials.jsonOAuth client secret JSON
DRIVE_MCP_TOKEN~/.config/google-drive-comments-mcp/token.jsonCached refresh token
DRIVE_MCP_SCOPEShttps://www.googleapis.com/auth/drive.readonlyOAuth scopes (comma-separated)
XDG_CONFIG_HOME~/.configStandard XDG override
Sharing one login with other Google MCP tools

If you also run a sibling tool (e.g. gmail-attachments-mcp) and want a single OAuth consent for both, point both tools at the same credential + token files (via the env vars above, or symlinks) and authorize once with the combined scopes:

DRIVE_MCP_SCOPES="https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/drive.readonly" \

google-drive-comments-mcp setup --reauth

A token granted a superset of scopes satisfies each tool's narrower request.

Security

  • Read-only: the default scope is drive.readonly. It cannot edit, comment, or delete — only read file metadata, content, and comments.
  • Scope breadth: drive.readonly grants read access to all your Drive files, not just the one you query. There is no per-file read scope that also exposes comments. Treat the cached token like a password (it's written 0600).
  • No telemetry: your OAuth client lives in your own Google Cloud project. Nothing leaves your machine.

Troubleshooting

`HttpError 403: Google Drive API has not been used in project … before or it is disabled` Enable the Drive API on the project that owns your OAuth client, then retry.

`No valid Google token` from Claude Desktop / cron Run google-drive-comments-mcp setup once in a terminal where a browser can open. Subsequent runs reuse the cached token.

Comments come back empty on a file you know has comments Confirm you authorized the account that can actually see the file, and that the file genuinely has comments (suggestions are not comments). Resolved comments are included unless you pass --open-only / include_resolved=false.

Authentication — bring your own Google OAuth client

There are no API keys and no shipped secrets. The server authenticates to *your* Google account with an OAuth client *you* create, and caches a refresh token locally. The author has zero access to your data.

  • Why your own client? Google's restricted scopes (here, drive.readonly) can't be redistributed in a shared app, and an unverified shared app is capped at 100 users. "Bring your own OAuth client" is the standard pattern for personal-data MCP servers.
  • What you need: a free Google Cloud project, the Drive API enabled, an OAuth consent screen, and a Desktop OAuth client. Full walkthrough → docs/setup-google-oauth.md.
  • Where your token lives: ~/.config/google-drive-comments-mcp/token.json (mode 0600). Delete it to revoke locally; revoke fully at myaccount.google.com/permissions.
  • No hosted/SaaS option — everything runs locally; your Drive data never touches a third-party server.

More guides

  • docs/setup-google-oauth.md — full OAuth walkthrough + common errors
  • docs/claude-code.md · docs/claude-desktop.md · docs/other-clients.md — per-client setup (Cursor, Cline, Continue, …)
  • examples/ — runnable snippets

Related tools

Part of a small family of focused, local MCP servers for Google Workspace data the hosted connectors don't expose:

  • [gmail-attachments-mcp](https://github.com/zayansalman/gmail-attachments-mcp) — download Gmail attachment bytes to disk
  • google-drive-comments-mcp — read comment threads on Docs/Sheets/Slides *(this repo)*
  • [google-drive-files-mcp](https://github.com/zayansalman/google-drive-files-mcp) — move/organize Drive files

They can share one OAuth login or stay isolated — see each repo's setup.

License

MIT. See LICENSE.

Pregunta a PopNx