Google Meet MCP Server

Un servidor MCP para interactuar con Google Meet a través de la API de Google Calendar.

Documentación

MseeP.ai Security Assessment Badge

Google Meet MCP Server

smithery badge

Un servidor de Model Context Protocol (MCP) para interactuar con Google Meet a través de la API de Google Calendar. Este servidor proporciona herramientas para crear y gestionar reuniones de Google Meet programáticamente.

Descripción

Este proyecto implementa un servidor MCP que permite a los agentes de IA interactuar con Google Meet creando, recuperando y gestionando reuniones a través de la API de Google Calendar. Aprovecha la especificación MCP (Model Context Protocol) para exponer estas capacidades como herramientas que pueden ser utilizadas por sistemas de IA compatibles.

Instalación

Instalación mediante Smithery

Para instalar Google Meet MCP Server para Claude Desktop automáticamente a través de Smithery:

npx -y @smithery/cli install @cool-man-vk/google-meet-mcp-server --client claude

Instalación manual

# Clone the repository
git clone https://github.com/yourusername/google-meet-mcp.git

# Navigate to the project directory
cd google-meet-mcp

# Install dependencies
npm install

Configuración

Antes de usar el servidor MCP de Google Meet, necesitas configurar tus credenciales de la API de Google:

  1. Visita la Consola de Google Cloud
  2. Crea un nuevo proyecto o selecciona uno existente
  3. Habilita la API de Google Calendar
  4. Crea credenciales OAuth 2.0 (aplicación de escritorio)
  5. Descarga el archivo JSON de credenciales y guárdalo como credentials.json en el directorio raíz del proyecto
  6. Ejecuta el script de configuración para autenticarte y generar el token:
npm run setup

Esto abrirá una ventana del navegador donde podrás autorizar la aplicación para acceder a tu Google Calendar.

Uso

Una vez completada la configuración, puedes iniciar el servidor MCP:

npm run start

El servidor se ejecutará y expondrá las siguientes herramientas:

  • create-meeting: Crear una nueva reunión de Google Meet
  • list-meetings: Listar las próximas reuniones de Google Meet
  • get-meeting-details: Obtener detalles de una reunión específica
  • update-meeting: Actualizar una reunión existente
  • delete-meeting: Eliminar una reunión

Configuración de MCP

Para usar este servidor con sistemas compatibles con MCP, añade lo siguiente a tu archivo de configuración de ajustes de MCP:

{
  "mcpServers": {
    "google-meet": {
      "command": "node",
      "args": ["path/to/google-meet-mcp/src/index.js"],
      "env": {},
      "disabled": false
    }
  }
}

Características

  • Crear reuniones de Google Meet con configuraciones personalizadas
  • Recuperar detalles de reuniones, incluidas las URL de acceso
  • Actualizar reuniones existentes
  • Eliminar reuniones
  • Listar próximas reuniones