Google Calendar Tools

Um servidor para gerenciar eventos e agendas do Google Calendar.

Documentação

Servidor MCP de Ferramentas de Calendário

Um poderoso servidor de Protocolo de Contexto de Modelo (MCP) que fornece recursos abrangentes de gerenciamento de calendário.

Recursos

Gerenciamento de Calendário

  • Criar eventos de calendário
  • Listar eventos de calendário
  • Atualizar eventos existentes
  • Excluir eventos

Demonstração no Dive Desktop

Calendar Tools Demo

Instalação

Instalação Manual

npm install -g @cablate/mcp-google-calendar

Uso

CLI

mcp-google-calendar

Com Dive Desktop

  1. Clique em "+ Adicionar Servidor MCP" no Dive Desktop
  2. Copie e cole esta configuração:
{
  "mcpServers": {
    "calendar": {
      "command": "npx",
      "args": ["-y", "@cablate/mcp-google-calendar"],
      "env": {
        "GOOGLE_CALENDAR_ID": "your_calendar_id",
        "GOOGLE_TIME_ZONE": "your_time_zone",
        "GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
      },
      "enabled": true
    }
  }
}
  1. Clique em "Salvar" para instalar o servidor MCP

Conta de Serviço e Credenciais do Google

Aqui estão os passos simples para criar uma conta de serviço e credenciais do Google:

  1. Acesse o Google Cloud Console
  2. Crie um novo projeto ou selecione um projeto existente
  3. Navegue até a seção "IAM & Admin"
  4. Clique em "Contas de Serviço"
  5. Clique em "Criar Conta de Serviço"
  6. Insira um nome para a conta de serviço (por exemplo, "MCP Google Calendar")
  7. Clique em "Criar"
  8. Clique em "Criar Chave"
  9. Selecione "JSON" como o tipo de chave
  10. Clique em "Criar"
  11. Baixe o arquivo JSON e salve-o como credentials.json

Se ainda tiver alguma dúvida, pesquise no Google e encontre a resposta.

Licença

MIT

Contribuindo

Bem-vindo à participação e contribuições da comunidade! Aqui estão algumas maneiras de contribuir:

  • ⭐️ Dê uma estrela no projeto se você achar útil
  • 🐛 Envie Issues: Relate problemas ou forneça sugestões
  • 🔧 Crie Pull Requests: Envie melhorias de código

Contato

Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para entrar em contato:

  • 📧 E-mail: reahtuoo310109@gmail.com
  • 📧 GitHub: CabLate
  • 🤝 Colaboração: Bem-vindo para discutir cooperação em projetos
  • 📚 Orientação Técnica: Sinceras boas-vindas para sugestões e orientações