MCP Reference: chatmcp.googleapis.com

API Chat MCP предоставляет удаленный доступ к MCP для функций Google Chat.

Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или ИИ. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.

Настройка сервера

Перед использованием необходимо настроить сервер Chat MCP . Дополнительную информацию об использовании удаленных серверов MCP Google и Google Cloud см. в разделе «Обзор серверов MCP Google Cloud» .

Серверные конечные точки

Конечная точка сервиса MCP — это сетевой адрес и интерфейс связи (обычно URL) сервера MCP, который приложение ИИ (хост для клиента MCP) использует для установления безопасного стандартизированного соединения. Это точка контакта для LLM, позволяющая запросить контекст, вызвать инструмент или получить доступ к ресурсу. Конечные точки Google MCP могут быть глобальными или региональными.

Сервер Chat API MCP имеет следующую глобальную конечную точку MCP:

  • https://chatmcp.googleapis.com/mcp/v1

Инструменты MCP

Инструмент MCP — это функция или исполняемый файл, который сервер MCP предоставляет приложению LLM или AI для выполнения действий в реальном мире.

Инструменты

Сервер MCP chatmcp.googleapis.com располагает следующими инструментами:

Инструменты MCP
список_сообщений Извлекает сообщения из указанной беседы в Google Chat (пространство, личные сообщения или групповые сообщения). Позволяет фильтровать сообщения по ветке, временному диапазону и количеству сообщений. Кроме того, можно получить следующую страницу сообщений для получения более подробной информации. Личные сообщения (сообщения, видимые только одному пользователю) отфильтровываются.
поиск_разговоров

Выполняет поиск переписки в Google Chat по отображаемому имени.

Если указаны только участники, этот инструмент находит прямые сообщения один на один (если указан один участник) или групповые чаты (если указано несколько участников), в которых участвуют указанные участники и вызывающий пользователь.

Если указан только запрос, этот инструмент ищет беседы, в которых запрос представляет собой подстроку отображаемого имени беседы без учета регистра.

Если указаны и участники, и запрос, этот инструмент находит беседы по участникам, а затем фильтрует их по отображаемому имени.

Если ни участники, ни запрос не указаны, этот инструмент отображает список всех разговоров, в которых участвует вызывающий пользователь.

Этот инструмент отображает только те беседы, в которых участвует вызывающий пользователь.

ВАЖНО: Пустой список «диалогов» не означает, что результатов больше нет. Если присутствует «next_page_token», можно получить доступ к дополнительным страницам. Если список пуст, но присутствует «next_page_token», спросите пользователя, следует ли продолжить поиск.

Получить технические характеристики инструмента MCP

Чтобы получить спецификации всех инструментов MCP на сервере MCP, используйте метод tools/list . В следующем примере показано, как использовать curl для вывода списка всех инструментов и их спецификаций, доступных в данный момент на сервере MCP.

Запрос Curl
curl --location 'https://chatmcp.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
}'