Chat MCP API предоставляет удаленный MCP для функций чата Google Chat.
Сервер Model Context Protocol (MCP) выступает в качестве прокси-сервера между внешним сервисом, который предоставляет контекст, данные или возможности большой языковой модели (LLM) или ИИ-приложению. MCP-серверы подключают ИИ-приложения к внешним системам, таким как базы данных и веб-сервисы, и преобразуют их ответы в формат, понятный ИИ-приложению.
Настройка сервера
Прежде чем использовать MCP-сервер Chat, его нужно настроить. Дополнительную информацию об использовании удаленных MCP-серверов Google и Google Cloud можно найти в статье Общие сведения об MCP-серверах Google Cloud.
Конечные точки сервера
Конечная точка сервиса MCP – это сетевой адрес и интерфейс связи (обычно URL) MCP-сервера, который ИИ-приложение (хост для MCP-клиента) использует для установки безопасного стандартизированного подключения. Это точка контакта, через которую LLM запрашивает контекст, вызывает инструмент или обращается к ресурсу. Конечные точки MCP Google могут быть глобальными или региональными.
MCP-сервер Chat MCP API предлагает следующие конечные точки набора инструментов MCP:
- https://chatmcp.googleapis.com/mcp/v1
Инструменты MCP
Инструмент MCP – это функция или исполняемый код, который MCP-сервер предоставляет LLM или ИИ-приложению для выполнения действия в реальном мире. Наборы инструментов – это группы инструментов, которые полезны для выполнения определенной задачи. Наборы инструментов помогают агенту работать лучше, потому что уменьшают количество доступных ему инструментов.
Наборы инструментов
На сервере MCP chatmcp.googleapis.com есть следующие наборы инструментов:
| Наборы инструментов MCP | ||
|---|---|---|
| Конечная точка | Описание | Инструменты |
| /mcp/v1 | Инструменты для Google Chat. | |
Получение спецификаций инструмента 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 }' |