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