Google Docs, Drive & Sheets MCP Server

Google Docs, Drive & Sheets MCP Server

Enables deep integration with Google Workspace for AI assistants, allowing for document creation, spreadsheet manipulation, and file management. It supports advanced features like template processing, comment thread management, and cell formatting.

Category
Visit Server

README

Servidor MCP de Google Docs para Antigravity

Este repositorio contiene un servidor Model Context Protocol (MCP) especializado para una integraci贸n profunda con Google Docs, Drive y Sheets. Est谩 optimizado para ser utilizado por asistentes de IA como Antigravity.

Caracter铆sticas Principales

馃搫 Gesti贸n de Google Docs

  • Lectura y Escritura Avanzada: Lee y escribe documentos en formatos Texto, JSON o Markdown.
  • Sistema de Comentarios: Gesti贸n completa de hilos de comentarios (a帽adir, responder, resolver).
  • Motor de Plantillas: Crea documentos a partir de plantillas con reemplazo din谩mico de {{variables}}.
  • Formateo de Estilos: Control total sobre estilos de texto (negrita, color, fuentes) y p谩rrafos (encabezados, alineaci贸n).
  • Inserci贸n de Contenido: Inserta tablas, saltos de p谩gina e im谩genes (locales o desde URL).

馃搧 Gesti贸n de Google Drive

  • B煤squeda Inteligente: Localiza archivos por nombre o contenido dentro de los documentos.
  • Operaciones de Archivo: Mover, renombrar, copiar, eliminar y gestionar carpetas.
  • Listado de Documentos: Filtra y lista tus documentos recientes o carpetas espec铆ficas.

馃搳 Gesti贸n de Google Sheets

  • Acceso a Datos: Lee y escribe en celdas y rangos usando notaci贸n A1.
  • Formateo de Celdas: Aplica estilos visuales, colores de fondo y bordes.
  • Gesti贸n de Hojas: Crea, duplica, renombra o elimina pesta帽as dentro de un libro.
  • Validaciones: Configura listas desplegables y congela filas/columnas.

Estructura del Proyecto

  • src/: C贸digo fuente en TypeScript del servidor MCP.
  • SKILL_GENERIC.md: Archivo de "Skill" para Antigravity que documenta c贸mo utilizar este servidor de forma proactiva, incluyendo flujos ABM y prompts de dise帽o.

Configuraci贸n y Setup

1. Requisitos Previos

  • Node.js instalado.
  • Un proyecto en Google Cloud con las APIs de Google Docs, Google Drive y Google Sheets habilitadas.
  • Credenciales OAuth 2.0 (tipo Desktop App) descargadas como credentials.json.

2. Instalaci贸n

Carga las dependencias y construye el proyecto:

npm install
npm run build

3. Autenticaci贸n

La primera vez que utilices el servidor (o mediante el comando auth si est谩 disponible), se abrir谩 una ventana en tu navegador para autorizar el acceso a tu cuenta de Google.

node dist/index.js

El token de acceso se guardar谩 en ~/.config/google-docs-mcp/token.json.

4. Configuraci贸n en Antigravity

A帽ade la configuraci贸n en tu archivo mcp_config.json:

{
  "mcpServers": {
    "google_docs": {
      "command": "node",
      "args": ["/ruta/absoluta/a/este/repo/dist/index.js"],
      "disabled": false
    }
  }
}

Uso con Antigravity

Una vez configurado, puedes a帽adir el contenido de SKILL_GENERIC.md a tu sistema de Skills globales para que el asistente pueda:

  1. Generar reportes t茅cnicos autom谩ticos.
  2. Sincronizar cambios entre c贸digo y documentaci贸n.
  3. Crear presentaciones de proyectos con portadas generadas por IA.

Nota: Este servidor es una versi贸n personalizada y optimizada basada en el trabajo original de a-bonus/google-docs-mcp.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured