Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или искусственного интеллекта. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.
Инструменты MCP
Инструмент MCP — это функция или исполняемый файл, который сервер MCP предоставляет приложению LLM или AI для выполнения действий в реальном мире.
Сервер MCP drivemcp.googleapis.com располагает следующими инструментами:
| Инструменты MCP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| создать_файл | Воспользуйтесь этим инструментом, чтобы создать или загрузить файл в Google Диск. При загрузке файла его содержимое необходимо закодировать в формате Base64 в поле Возвращает один объект File после успешного создания. Следующие собственные MIME-типы Google Drive можно создать без указания содержимого:
По умолчанию для следующих MIME-типов будут выполнены следующие преобразования:
Чтобы отключить преобразование MIME-типов, установленных сторонними сервисами, установите Папки можно создавать, установив MIME-тип на | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content | Воспользуйтесь этим инструментом, чтобы загрузить содержимое файла в Google Диска в виде необработанных двоичных данных (байтов). Если файл имеет собственный MIME-тип Google Drive, поле Если файл не найден, попробуйте использовать другие инструменты, например Если пользователю требуется представление содержимого его Google Диска на естественном языке, используйте инструмент | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata | Воспользуйтесь этим инструментом, чтобы получить общие метаданные о файле пользователя в Google Диске. Если файл не найден, попробуйте использовать другие инструменты, например | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | Воспользуйтесь этим инструментом, чтобы просмотреть права доступа к файлу на Google Диска. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| список_недавних_файлов | Воспользуйтесь этим инструментом, чтобы найти недавно использованные файлы для пользователя, указав порядок сортировки. Порядок сортировки по умолчанию — Поддерживаются следующие порядки сортировки:
Размер страницы по умолчанию — 10. Используйте | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content | Воспользуйтесь этим инструментом, чтобы получить представление файла Google Диска на естественном языке. Содержимое файла может быть неполным для очень больших файлов. Текстовое представление будет меняться со временем, поэтому не следует делать предположений о конкретном формате текста, возвращаемого этим инструментом. Поддерживаемые MIME-типы:
Если файл не найден, попробуйте использовать другие инструменты, например | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| поиск_файлов | Воспользуйтесь этим инструментом для поиска файлов в Google Диске по заданному структурированному запросу. В поле Строка запроса содержит следующие три части:
Ключевые слова запросаВ таблице ниже перечислены допустимые поисковые запросы с их описаниями:
Операторы запросовВ следующей таблице перечислены допустимые операторы запроса:
Примеры таких запросов:
Используйте | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить технические характеристики инструмента MCP
Чтобы получить спецификации всех инструментов MCP на сервере MCP, используйте метод tools/list . В следующем примере показано, как использовать curl для вывода списка всех инструментов и их спецификаций, доступных в данный момент на сервере MCP.
| Запрос Curl |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |