Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или искусственного интеллекта. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.
Настройка сервера
Перед использованием необходимо включить серверы MCP и настроить аутентификацию . Дополнительную информацию об использовании удаленных серверов MCP Google и Google Cloud см. в разделе «Обзор серверов MCP Google Cloud» .
Серверные конечные точки
Конечная точка сервиса MCP — это сетевой адрес и интерфейс связи (обычно URL) сервера MCP, который приложение ИИ (хост для клиента MCP) использует для установления безопасного стандартизированного соединения. Это точка контакта для LLM, позволяющая запросить контекст, вызвать инструмент или получить доступ к ресурсу. Конечные точки Google MCP могут быть глобальными или региональными.
Сервер MCP developerknowledge.googleapis.com имеет следующую конечную точку MCP:
- https://developerknowledge.googleapis.com/mcp
Инструменты MCP
Инструмент MCP — это функция или исполняемый файл, который сервер MCP предоставляет приложению LLM или AI для выполнения действий в реальном мире.
Сервер MCP developerknowledge.googleapis.com располагает следующими инструментами:
| Инструменты MCP | |
|---|---|
| поиск_документов | Используйте этот инструмент для поиска документации по продуктам Google для разработчиков. Документы содержат официальные API, фрагменты кода, примечания к выпускам, рекомендации по использованию, руководства, информацию по отладке и многое другое. Он охватывает следующие продукты и области:
Этот инструмент возвращает фрагменты текста, имена и URL-адреса соответствующих документов. Если возвращенные фрагменты недостаточно подробны для ответа на вопрос пользователя, используйте |
| get_document | Используйте этот инструмент для получения полного содержимого одного документа. Название документа следует получить из поля parent результатов вызова инструмента search_documents . Если вам нужно получить несколько документов, используйте вместо этого batch_get_documents . |
| batch_get_documents | Используйте этот инструмент для получения полного содержимого до 20 документов за один вызов. Названия документов следует получать из поля parent результатов вызова инструмента search_documents . Используйте этот инструмент вместо многократного вызова get_document для получения нескольких документов. |
Получить технические характеристики инструмента MCP
Чтобы получить спецификации всех инструментов MCP на сервере MCP, используйте метод tools/list . В следующем примере показано, как использовать curl для вывода списка всех инструментов и их спецификаций, доступных в данный момент на сервере MCP.
| Запрос Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |