Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Configuración de la Automatización de Google Calendar con IA | Comunicación Más Inteligente y Control del Tiempo
IA Agente para Automatizar Tareas Diarias de Oficina

bookConfiguración de la Automatización de Google Calendar con IA

En esta configuración, se conectará al servidor Google Calendar MCP.

Configuración de Google Cloud Console

La API de Google Calendar requiere una configuración de proyecto dedicada dentro de Google Cloud Console. Este proceso es similar a la configuración de Gmail, pero requiere un permiso específico para la API de Calendar.

Pasos para la creación del proyecto
expand arrow
  1. Acceder a Google Cloud Console mediante el navegador;
  2. Crear un nuevo proyecto con un nombre descriptivo (por ejemplo, "gcalendar agent");
  3. Cambiar al proyecto recién creado una vez finalizada la inicialización.
Configuración de la pantalla de consentimiento OAuth
expand arrow
  1. Si se solicita, hacer clic en "Configurar pantalla de consentimiento";
  2. Ingresar el nombre de la aplicación (por ejemplo, "calendar mcp");
  3. Especificar la dirección de correo electrónico autorizada;
  4. Seleccionar "Audiencia externa" para las restricciones de tipo de usuario;
  5. Proporcionar información de contacto utilizando el mismo correo electrónico;
  6. Aceptar los requisitos de la Política de Datos del Usuario.
Activación de la API de Calendar
expand arrow
  1. Ir a APIs y serviciosBiblioteca;
  2. Buscar "Calendar API";
  3. Seleccionar el primer resultado y habilitar el acceso a la API;
  4. Verificar que el estado de la API muestre "Habilitada".
Generación de credenciales
expand arrow
  1. Acceder a la sección Credenciales en APIs y servicios;
  2. Crear ID de cliente OAuth;
  3. Seleccionar "Aplicación de escritorio" como tipo de aplicación;
  4. Descargar el archivo de credenciales JSON generado;
  5. Almacenar temporalmente el archivo en el escritorio para facilitar el acceso (opcional).

Opción 1: Ejecutar indicaciones en Claude (Recomendado)

Clonación del Repositorio MCP Server
expand arrow

En Claude, copia y pega el siguiente prompt:

Create a new folder named projects in my Documents directory to store all MCP servers.
Then clone the repository using: git clone https://github.com/nspady/google-calendar-mcp.git into that folder.
After cloning, move the file gcp-oauth.keys.json from my Desktop into the cloned repo.

Claude creará automáticamente la carpeta projects, clonará el repositorio y moverá el archivo JSON de credenciales al repositorio.

Verificar Ubicación de Archivos (Opcional)
expand arrow
  • Abre tu carpeta Documents;
  • Verifica que exista una nueva carpeta projects;
  • Dentro, en el repositorio clonado, encuentra la nueva carpeta (por ejemplo, google-calendar-mcp). El archivo gcp-oauth.keys.json debe estar ubicado dentro del repositorio.
Agregar Bloque de Configuración
expand arrow

Ejecuta el siguiente prompt en Claude:

add next config block to claude config file
    "google-calendar": {
      "command": "npx",
      "args": ["@cocal/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
      }
    }
Verificar Archivo de Configuración (Opcional)
expand arrow
  • Abre Configuración → atajo: Cmd + , en Mac o Ctrl + , en Windows;
  • Ve a la pestaña Developer → haz clic en Edit Config;
  • Abre el archivo claude_desktop_config.json con un editor de texto. El archivo JSON ahora debe mostrar el nuevo bloque de configuración con la ruta correcta a tu archivo de credenciales;
  • Si es correcto, cierra la ventana de configuración.
Reiniciar Claude
expand arrow
  • Sal completamente de Claude (Mac: Cmd + Q, Windows: Alt + F4);
  • Reinicia la aplicación;
  • Al iniciar, serás redirigido a una página de autenticación de Google:
    • Selecciona la misma cuenta de Google utilizada para el proyecto;
    • Cuando se solicite, haz clic en Permitir para otorgar acceso;
    • Una vez que veas autenticación exitosa, cierra la pestaña.

Opción 2: Configuración Manual (si la Opción 1 no funciona)

Creación de Estructura de Directorios
expand arrow

En tu Terminal (Mac) o Línea de Comandos (Windows), comienza desde el directorio raíz (por defecto) y navega hasta la carpeta donde almacenarás todos los directorios de Agentes de IA futuros.

  • Para acceder a una carpeta, utiliza el comando cd folder_name, por ejemplo:
cd Documents

Para crear una nueva carpeta, utiliza el comando mkdir new_folder_name, por ejemplo:

mkdir projects

Y navega a esta nueva carpeta con el comando cd command:

cd projects
Descarga del Repositorio
expand arrow

Utiliza el comando git clone link para clonar el repositorio de GitHub:

git clone https://github.com/nspady/google-calendar-mcp.git

Accede al repositorio recién creado usando el comando cd:

cd google-calendar-mcp
Note
Nota

Si Git no está instalado, descárguelo desde el sitio oficial de Git.

Integración de Credenciales
expand arrow

Ahora es necesario mover el archivo con las credenciales a la carpeta del agente de IA (google_calendar_mcp). Esto se puede hacer manualmente moviendo el icono del archivo a la carpeta abierta en el explorador de archivos. O bien, utilizar Terminal/Línea de Comandos y copiar el archivo con el comando cp path/to/file_name ., por ejemplo:

cp ~/Desktop/gsp-oauth.keys.json .

El punto (.) al final indica que el destino es el directorio actual.

Se puede verificar si el archivo JSON se movió correctamente a la carpeta usando el comando ls en la Terminal y buscando el nombre del archivo en la lista.

Después de mover el archivo, elimínelo de su ubicación original (por ejemplo, Escritorio).

Instalación de Paquetes
expand arrow

En la Terminal/Línea de Comandos utilice

npm install

Este comando descarga todos los paquetes y dependencias requeridos.

Inicio del Servidor
expand arrow

Continúe trabajando en la Terminal/Línea de Comandos y ejecute

npm start

Este comando ejecuta el script de inicio predeterminado definido en el archivo package.json del proyecto, que normalmente inicia la aplicación o el servidor; en este caso, inicia el flujo de autenticación.

Flujo de Autenticación
expand arrow
  1. Se abre automáticamente una ventana del navegador;
  2. Seleccione la cuenta de Google correspondiente;
  3. Conceda permisos de acceso al calendario;
  4. Confirme el mensaje "Autenticación exitosa";
  5. Cierre la ventana del navegador.
Adición de Bloque de Configuración
expand arrow

Integración con Claude Desktop

  • Copie el bloque de configuración:
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Acceda al archivo de configuración de Claude mediante Command/Ctrl + , → "Developer" → "Edit Config";
  • Abra el archivo de configuración claude_desktop_config.json con un editor de texto;
  • Añada la nueva configuración como siguiente bloque después de las configuraciones existentes y antes de las dos últimas llaves de cierre;
  • Asegúrese de que la sintaxis JSON sea correcta, con el cierre adecuado de llaves y comas después de cada bloque de configuración, excepto el último.
Configuración de Ruta
expand arrow

En la Terminal/Línea de Comandos ejecute

pwd

Copie la ruta completa del directorio e insértela antes de "/build" en el archivo de configuración.

Guarde el archivo de configuración con Command/Ctrl + S.

Activación del Servicio
expand arrow
  1. Reinicie completamente Claude Desktop;
  2. Verifique que el nuevo servidor aparezca en las herramientas disponibles.
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 10

bookConfiguración de la Automatización de Google Calendar con IA

Desliza para mostrar el menú

En esta configuración, se conectará al servidor Google Calendar MCP.

Configuración de Google Cloud Console

La API de Google Calendar requiere una configuración de proyecto dedicada dentro de Google Cloud Console. Este proceso es similar a la configuración de Gmail, pero requiere un permiso específico para la API de Calendar.

Pasos para la creación del proyecto
expand arrow
  1. Acceder a Google Cloud Console mediante el navegador;
  2. Crear un nuevo proyecto con un nombre descriptivo (por ejemplo, "gcalendar agent");
  3. Cambiar al proyecto recién creado una vez finalizada la inicialización.
Configuración de la pantalla de consentimiento OAuth
expand arrow
  1. Si se solicita, hacer clic en "Configurar pantalla de consentimiento";
  2. Ingresar el nombre de la aplicación (por ejemplo, "calendar mcp");
  3. Especificar la dirección de correo electrónico autorizada;
  4. Seleccionar "Audiencia externa" para las restricciones de tipo de usuario;
  5. Proporcionar información de contacto utilizando el mismo correo electrónico;
  6. Aceptar los requisitos de la Política de Datos del Usuario.
Activación de la API de Calendar
expand arrow
  1. Ir a APIs y serviciosBiblioteca;
  2. Buscar "Calendar API";
  3. Seleccionar el primer resultado y habilitar el acceso a la API;
  4. Verificar que el estado de la API muestre "Habilitada".
Generación de credenciales
expand arrow
  1. Acceder a la sección Credenciales en APIs y servicios;
  2. Crear ID de cliente OAuth;
  3. Seleccionar "Aplicación de escritorio" como tipo de aplicación;
  4. Descargar el archivo de credenciales JSON generado;
  5. Almacenar temporalmente el archivo en el escritorio para facilitar el acceso (opcional).

Opción 1: Ejecutar indicaciones en Claude (Recomendado)

Clonación del Repositorio MCP Server
expand arrow

En Claude, copia y pega el siguiente prompt:

Create a new folder named projects in my Documents directory to store all MCP servers.
Then clone the repository using: git clone https://github.com/nspady/google-calendar-mcp.git into that folder.
After cloning, move the file gcp-oauth.keys.json from my Desktop into the cloned repo.

Claude creará automáticamente la carpeta projects, clonará el repositorio y moverá el archivo JSON de credenciales al repositorio.

Verificar Ubicación de Archivos (Opcional)
expand arrow
  • Abre tu carpeta Documents;
  • Verifica que exista una nueva carpeta projects;
  • Dentro, en el repositorio clonado, encuentra la nueva carpeta (por ejemplo, google-calendar-mcp). El archivo gcp-oauth.keys.json debe estar ubicado dentro del repositorio.
Agregar Bloque de Configuración
expand arrow

Ejecuta el siguiente prompt en Claude:

add next config block to claude config file
    "google-calendar": {
      "command": "npx",
      "args": ["@cocal/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
      }
    }
Verificar Archivo de Configuración (Opcional)
expand arrow
  • Abre Configuración → atajo: Cmd + , en Mac o Ctrl + , en Windows;
  • Ve a la pestaña Developer → haz clic en Edit Config;
  • Abre el archivo claude_desktop_config.json con un editor de texto. El archivo JSON ahora debe mostrar el nuevo bloque de configuración con la ruta correcta a tu archivo de credenciales;
  • Si es correcto, cierra la ventana de configuración.
Reiniciar Claude
expand arrow
  • Sal completamente de Claude (Mac: Cmd + Q, Windows: Alt + F4);
  • Reinicia la aplicación;
  • Al iniciar, serás redirigido a una página de autenticación de Google:
    • Selecciona la misma cuenta de Google utilizada para el proyecto;
    • Cuando se solicite, haz clic en Permitir para otorgar acceso;
    • Una vez que veas autenticación exitosa, cierra la pestaña.

Opción 2: Configuración Manual (si la Opción 1 no funciona)

Creación de Estructura de Directorios
expand arrow

En tu Terminal (Mac) o Línea de Comandos (Windows), comienza desde el directorio raíz (por defecto) y navega hasta la carpeta donde almacenarás todos los directorios de Agentes de IA futuros.

  • Para acceder a una carpeta, utiliza el comando cd folder_name, por ejemplo:
cd Documents

Para crear una nueva carpeta, utiliza el comando mkdir new_folder_name, por ejemplo:

mkdir projects

Y navega a esta nueva carpeta con el comando cd command:

cd projects
Descarga del Repositorio
expand arrow

Utiliza el comando git clone link para clonar el repositorio de GitHub:

git clone https://github.com/nspady/google-calendar-mcp.git

Accede al repositorio recién creado usando el comando cd:

cd google-calendar-mcp
Note
Nota

Si Git no está instalado, descárguelo desde el sitio oficial de Git.

Integración de Credenciales
expand arrow

Ahora es necesario mover el archivo con las credenciales a la carpeta del agente de IA (google_calendar_mcp). Esto se puede hacer manualmente moviendo el icono del archivo a la carpeta abierta en el explorador de archivos. O bien, utilizar Terminal/Línea de Comandos y copiar el archivo con el comando cp path/to/file_name ., por ejemplo:

cp ~/Desktop/gsp-oauth.keys.json .

El punto (.) al final indica que el destino es el directorio actual.

Se puede verificar si el archivo JSON se movió correctamente a la carpeta usando el comando ls en la Terminal y buscando el nombre del archivo en la lista.

Después de mover el archivo, elimínelo de su ubicación original (por ejemplo, Escritorio).

Instalación de Paquetes
expand arrow

En la Terminal/Línea de Comandos utilice

npm install

Este comando descarga todos los paquetes y dependencias requeridos.

Inicio del Servidor
expand arrow

Continúe trabajando en la Terminal/Línea de Comandos y ejecute

npm start

Este comando ejecuta el script de inicio predeterminado definido en el archivo package.json del proyecto, que normalmente inicia la aplicación o el servidor; en este caso, inicia el flujo de autenticación.

Flujo de Autenticación
expand arrow
  1. Se abre automáticamente una ventana del navegador;
  2. Seleccione la cuenta de Google correspondiente;
  3. Conceda permisos de acceso al calendario;
  4. Confirme el mensaje "Autenticación exitosa";
  5. Cierre la ventana del navegador.
Adición de Bloque de Configuración
expand arrow

Integración con Claude Desktop

  • Copie el bloque de configuración:
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Acceda al archivo de configuración de Claude mediante Command/Ctrl + , → "Developer" → "Edit Config";
  • Abra el archivo de configuración claude_desktop_config.json con un editor de texto;
  • Añada la nueva configuración como siguiente bloque después de las configuraciones existentes y antes de las dos últimas llaves de cierre;
  • Asegúrese de que la sintaxis JSON sea correcta, con el cierre adecuado de llaves y comas después de cada bloque de configuración, excepto el último.
Configuración de Ruta
expand arrow

En la Terminal/Línea de Comandos ejecute

pwd

Copie la ruta completa del directorio e insértela antes de "/build" en el archivo de configuración.

Guarde el archivo de configuración con Command/Ctrl + S.

Activación del Servicio
expand arrow
  1. Reinicie completamente Claude Desktop;
  2. Verifique que el nuevo servidor aparezca en las herramientas disponibles.
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
some-alt