Hojas de cálculo de Google MCP
Un conector de Protocolo de contexto de modelo (MCP) para Hojas de cálculo de Google que permite a los agentes de IA interactuar con hojas de cálculo directamente.
Manifestación
https://github.com/user-attachments/assets/cc4729d9-4e6e-437b-848b-6da9a09418c3
Configuración
- Clonar este repositorio:
Copy
- Instalar dependencias:
npm install
- Construir:
npm run build
- Crear credenciales de OAuth en Google Cloud Platform:
- Crear un nuevo proyecto en Google Cloud Console
- Habilitar la API de Hojas de cálculo de Google
- Configurar la pantalla de consentimiento de OAuth
- Cree credenciales de ID de cliente OAuth (aplicación de escritorio) con un URI de redireccionamiento apropiado (por ejemplo: http://localhost:3000/oauth2callback )
- Descargue las credenciales y guárdelas como
gcp-oauth.keys.json
en el subdirectoriodist
- Inicie el servidor MCP (se le solicitará automáticamente que autentique o vuelva a autenticar su cuenta de Google cuando sea necesario):
npm run start
Uso
Configuración de muestra:
Copy
Luego deberías poder simplemente especificar tu spreadsheetId o pedirle a tu agente que cree uno nuevo para ti.
Acciones disponibles
Acción | Descripción |
---|---|
refresh_auth | Vuelva a autenticar su cuenta de Google cuando caduquen las credenciales |
list_sheets | Enumerar todas las hojas/pestañas en una hoja de cálculo de Google |
create_sheet | Crear una nueva hoja/pestaña en una hoja de cálculo de Google |
create_spreadsheet | Crear una nueva hoja de cálculo de Google |
read_all_from_sheet | Leer todos los datos de una hoja específica |
read_headings | Leer los encabezados de las columnas de una hoja |
read_rows | Leer filas específicas de una hoja |
read_columns | Leer columnas específicas de una hoja |
edit_cell | Editar una sola celda en una hoja |
edit_row | Editar una fila completa en una hoja |
edit_column | Editar una columna completa en una hoja |
insert_row | Insertar una nueva fila en la posición especificada |
insert_column | Insertar una nueva columna en la posición especificada |
rename_sheet | Cambiar el nombre de una hoja o pestaña en una hoja de cálculo |
rename_doc | Cambiar el nombre de una hoja de cálculo de Google |
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un conector de Protocolo de Contexto de Modelo (MCP) que permite a los agentes de IA interactuar directamente con Hojas de cálculo de Google, lo que permite la creación, lectura y modificación de hojas de cálculo a través del lenguaje natural.