Это MCP-сервер, предоставляемый API Google Calendar. Сервер предоставляет разработчикам инструменты для создания LLM-приложений на основе Calendar.
Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или ИИ. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.
Настройка сервера
Перед использованием необходимо настроить сервер Calendar MCP . Дополнительную информацию об использовании удаленных серверов MCP Google и Google Cloud см. в разделе «Обзор серверов MCP Google Cloud» .
Серверные конечные точки
Конечная точка сервиса MCP — это сетевой адрес и интерфейс связи (обычно URL) сервера MCP, который приложение ИИ (хост для клиента MCP) использует для установления безопасного стандартизированного соединения. Это точка контакта для LLM, позволяющая запросить контекст, вызвать инструмент или получить доступ к ресурсу. Конечные точки Google MCP могут быть глобальными или региональными.
Сервер Calendar API MCP имеет следующую глобальную конечную точку MCP:
- https://calendarmcp.googleapis.com/mcp/v1
Инструменты MCP
Инструмент MCP — это функция или исполняемый файл, который сервер MCP предоставляет приложению LLM или AI для выполнения действий в реальном мире.
Инструменты
Сервер MCP calendarmcp.googleapis.com располагает следующими инструментами:
| Инструменты MCP | |
|---|---|
list_events | Выводит список событий календаря, удовлетворяющих заданным условиям. Основные характеристики:
Используйте инструмент search_events, если:
Используйте этот инструмент для таких запросов, как:
Пример: |
get_event | Возвращает одно событие из заданного календаря. Используйте этот инструмент для таких запросов, как:
Пример: |
list_calendars | Возвращает календари из списка календарей пользователя. Используйте этот инструмент для таких запросов, как:
Пример: |
suggest_time | Предлагает временные периоды для одного или нескольких календарей. Чтобы получить доступ к основному календарю, добавьте «primary» в поле attendee_emails. Используйте этот инструмент для таких запросов, как:
Пример: |
create_event | Создает событие в календаре. Используйте этот инструмент для таких запросов, как:
Пример: |
update_event | Обновляет событие в календаре. Используйте этот инструмент для таких запросов, как:
Пример: |
delete_event | Удаляет событие календаря. Используйте этот инструмент для таких запросов, как:
Для отмены или отклонения события используйте инструмент respond_to_event. Пример: |
respond_to_event | Реагирует на событие. Используйте этот инструмент для таких запросов, как:
Пример: |
Получить технические характеристики инструмента MCP
Чтобы получить спецификации всех инструментов MCP на сервере MCP, используйте метод tools/list . В следующем примере показано, как использовать curl для вывода списка всех инструментов и их спецификаций, доступных в данный момент на сервере MCP.
| Запрос 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 }' |