Este é um servidor MCP fornecido pela API Google Calendar. O servidor oferece ferramentas para desenvolvedores criarem aplicativos de LLM com base no Google Agenda.
Um servidor do Protocolo de Contexto de Modelo (MCP) atua como um proxy entre um serviço externo que fornece contexto, dados ou recursos a um modelo de linguagem grande (LLM) ou aplicativo de IA. Os servidores MCP conectam aplicativos de IA a sistemas externos, como bancos de dados e serviços da Web, traduzindo as respostas em um formato que o aplicativo de IA possa entender.
Configuração do servidor
Você precisa configurar o servidor MCP do Google Agenda antes de usar. Para mais informações sobre como usar servidores remotos do MCP do Google e do Google Cloud, consulte Visão geral dos servidores do MCP no Google Cloud.
Endpoints de servidor
Um endpoint de serviço do MCP é o endereço de rede e a interface de comunicação (geralmente um URL) do servidor do MCP que um aplicativo de IA (o host do cliente do MCP) usa para estabelecer uma conexão segura e padronizada. É o ponto de contato para o LLM solicitar contexto, chamar uma ferramenta ou acessar um recurso. Os endpoints do Google MCP podem ser globais ou regionais.
O servidor MCP da API Calendar tem o seguinte endpoint global do MCP:
- https://calendarmcp.googleapis.com/mcp/v1
Ferramentas do MCP
Uma ferramenta do MCP é uma função ou capacidade executável que um servidor do MCP expõe a um LLM ou aplicativo de IA para realizar uma ação no mundo real.
Ferramentas
O servidor MCP calendarmcp.googleapis.com tem as seguintes ferramentas:
| Ferramentas do MCP | |
|---|---|
list_events |
Lista os eventos de uma determinada agenda que atendem às condições especificadas. Principais recursos:
Use a ferramenta search_events se:
Use essa ferramenta para consultas como:
Exemplo: |
get_event |
Retorna um único evento de uma determinada agenda. Use essa ferramenta para consultas como:
Exemplo: |
list_calendars |
Retorna as agendas na lista de agendas do usuário. Use essa ferramenta para consultas como:
Exemplo: |
suggest_time |
Sugere períodos em um ou mais calendários. Para acessar a agenda principal, adicione "primary" ao campo "attendee_emails". Use essa ferramenta para consultas como:
Exemplo: |
create_event |
Cria um evento da agenda. Use essa ferramenta para consultas como:
Exemplo: |
update_event |
Atualiza um evento da agenda. Use essa ferramenta para consultas como:
Exemplo: |
delete_event |
Exclui um evento da agenda. Use essa ferramenta para consultas como:
Para cancelar ou recusar um evento, use a ferramenta respond_to_event. Exemplo: |
respond_to_event |
Responde a um evento. Use essa ferramenta para consultas como:
Exemplo: |
Receber especificações da ferramenta MCP
Para receber as especificações de ferramentas do MCP de todas as ferramentas em um servidor MCP, use o método tools/list. O exemplo a seguir demonstra como usar curl para listar todas as ferramentas e especificações disponíveis no servidor MCP.
| Solicitação curl |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |