Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или искусственного интеллекта. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.
Инструменты 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' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |