Google Meet MCP Server
Un servidor MCP para interactuar con Google Meet a través de la API de Google Calendar.
Documentación
Google Meet MCP Server
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:
- Visita la Consola de Google Cloud
- Crea un nuevo proyecto o selecciona uno existente
- Habilita la API de Google Calendar
- Crea credenciales OAuth 2.0 (aplicación de escritorio)
- Descarga el archivo JSON de credenciales y guárdalo como
credentials.jsonen el directorio raíz del proyecto - 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 Meetlist-meetings: Listar las próximas reuniones de Google Meetget-meeting-details: Obtener detalles de una reunión específicaupdate-meeting: Actualizar una reunión existentedelete-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
