Integrations
Enables access to Google Spreadsheet data, allowing retrieval of spreadsheet metadata and sheet content in markdown table format.
Connects with Google Apps Script Web Apps to securely access spreadsheet data while maintaining Google authentication security.
Servidor MCP de hojas de cálculo
Este proyecto es un servidor de Protocolo de Contexto de Modelo (MCP) para acceder a datos en hojas de cálculo de Google. Permite que LLM utilice directamente la información de la hoja de cálculo.
función
- Adquirir información básica sobre una hoja de cálculo (como una lista de hojas)
- Obtener datos de una hoja específica y formatearla en formato Markdown
- Se integra con clientes MCP (por ejemplo, Claude para escritorio)
instalar
Configuración de variables de entorno
Las siguientes variables de entorno se utilizan para configurar el servidor:
GAS_WEB_APP_URL
: URL de la aplicación web de Google Apps ScriptGAS_API_KEY
: Clave API para acceder a la aplicación web de Google Apps Script
Puede configurar estas variables de entorno en el archivo .env
:
Si no se configura la variable de entorno, el servidor funcionará en modo simulado y no accederá a la hoja de cálculo de Google real.
Cómo utilizar
Startup independiente
Integración con Claude para escritorio
Agregue lo siguiente a su archivo de configuración de Claude for Desktop ( claude_desktop_config.json
):
Para establecer una variable de entorno, agregue env
de la siguiente manera:
El archivo de configuración se encuentra aquí:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%AppData%\\Claude\\claude_desktop_config.json
Prueba con MCP Inspector
Herramientas proporcionadas
obtenerHoja de cálculo
Obtiene información básica sobre una hoja de cálculo y una lista de las hojas que contiene.
Parámetros de entrada :
url
: La URL de la hoja de cálculo
producción :
- Nombre de la hoja de cálculo, ID, lista de hojas (incluido el número de filas y columnas)
obtenerDatosDeHoja
Obtiene datos de una hoja específica en una hoja de cálculo.
Parámetros de entrada :
url
: La URL de la hoja de cálculosheetName
: El nombre de la hoja a obtener
producción :
- Datos de la hoja (formato de tabla Markdown)
desarrollo
Estructura del proyecto
prueba
Integración con Google Apps Script
En el uso real, este servidor funciona junto con una aplicación web de Google Apps Script:
- Crear una aplicación web con Google Apps Script
- Implementar una API para acceder a la hoja de cálculo en el lado de la aplicación web (ver
api/README.md
) - Establezca la clave API y vincúlela con las variables de entorno
GAS_WEB_APP_URL
yGAS_API_KEY
Este enfoque le permite evitar el flujo de autenticación de Google y mantener la seguridad de su hoja de cálculo.
Si no se configura la variable de entorno, el script funcionará en modo simulado y devolverá datos de prueba.
licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
Proporciona un servidor de Protocolo de contexto de modelo (MCP) que permite a los LLM acceder directamente e interactuar con los datos de Google Spreadsheet.