Google Meet MCP Server

Um servidor MCP para interagir com o Google Meet através da API do Google Calendar.

Documentação

MseeP.ai Security Assessment Badge

Google Meet MCP Server

smithery badge

Um servidor Model Context Protocol (MCP) para interagir com o Google Meet por meio da API do Google Calendar. Este servidor fornece ferramentas para criar e gerenciar reuniões do Google Meet programaticamente.

Descrição

Este projeto implementa um servidor MCP que permite que agentes de IA interajam com o Google Meet criando, recuperando e gerenciando reuniões por meio da API do Google Calendar. Ele utiliza a especificação MCP (Model Context Protocol) para expor essas capacidades como ferramentas que podem ser usadas por sistemas de IA compatíveis.

Instalação

Instalação via Smithery

Para instalar o Google Meet MCP Server para Claude Desktop automaticamente via Smithery:

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

Instalação 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

Configuração

Antes de usar o servidor MCP do Google Meet, você precisa configurar suas credenciais da API do Google:

  1. Visite o Google Cloud Console
  2. Crie um novo projeto ou selecione um existente
  3. Ative a API do Google Calendar
  4. Crie credenciais OAuth 2.0 (aplicativo de desktop)
  5. Baixe o arquivo JSON de credenciais e salve-o como credentials.json no diretório raiz do projeto
  6. Execute o script de configuração para autenticar e gerar o token:
npm run setup

Isso abrirá uma janela do navegador onde você pode autorizar o aplicativo a acessar seu Google Calendar.

Uso

Após a configuração, você pode iniciar o servidor MCP:

npm run start

O servidor será executado e exporá as seguintes ferramentas:

  • create-meeting: Criar uma nova reunião do Google Meet
  • list-meetings: Listar as próximas reuniões do Google Meet
  • get-meeting-details: Obter detalhes sobre uma reunião específica
  • update-meeting: Atualizar uma reunião existente
  • delete-meeting: Excluir uma reunião

Configuração do MCP

Para usar este servidor com sistemas compatíveis com MCP, adicione o seguinte ao seu arquivo de configuração de definições do MCP:

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

Recursos

  • Criar reuniões do Google Meet com configurações personalizadas
  • Recuperar detalhes da reunião, incluindo URLs de participação
  • Atualizar reuniões existentes
  • Excluir reuniões
  • Listar as próximas reuniões