MCP Reference: calendarmcp.googleapis.com

Это 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 могут быть глобальными или региональными.

API Calendar 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 Возвращает календари, к которым имеет доступ этот пользователь (его список календарей). Используйте этот инструмент для преобразования идентификационных данных календаря (например, «мой семейный календарь») в соответствующий calendar_id (идентификатор электронной почты).
suggest_time Предлагает временные периоды в рамках одного или нескольких календарей.
create_event Создает событие в указанном календаре.
update_event Обновляет событие в указанном календаре.
delete_event Удаляет событие из указанного календаря.
respond_to_event Отвечает на событие в календаре.
search_events Осуществляет поиск событий в основном календаре пользователя с помощью семантического поиска.

Получить технические характеристики инструмента 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
}'