MCP Reference: docsmcp.googleapis.com

Это MCP-сервер, предоставляющий инструменты для взаимодействия с Google Docs.

Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или искусственного интеллекта. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.

Инструменты MCP

Инструмент MCP — это функция или исполняемый файл, который сервер MCP предоставляет приложению LLM или AI для выполнения действий в реальном мире.

Инструменты

Сервер MCP docsmcp.googleapis.com располагает следующими инструментами:

Инструменты MCP
read_doc

Этот инструмент извлекает JSON-представление документа Google Docs по его идентификатору.

JSON-представление включает в себя как текстовую, так и структурную информацию о документе.

Соответствует методу documents.get в REST API.

update_doc

Обновляет документ с помощью пакетных запросов на обновление. Принимает запрос documents.batchUpdate (в формате JSON).

Соответствует методу documents.batchUpdate в REST API.

Список возможных обновлений:

  • replaceAllText : Заменяет все вхождения указанного текста.
  • insertText : Вставляет текст в указанное место.
  • updateTextStyle : Обновляет стиль текста в указанном диапазоне.
  • createParagraphBullets : Создает маркеры для абзацев.
  • deleteParagraphBullets : Удаляет маркеры из абзацев.
  • createNamedRange : Создает именованный диапазон.
  • deleteNamedRange : Удаляет именованный диапазон.
  • updateParagraphStyle : Обновляет стиль абзаца в указанном диапазоне.
  • deleteContentRange : Удаляет содержимое из документа.
  • insertInlineImage : Вставляет встроенное изображение в указанное место.
  • insertTable : Вставляет таблицу в указанное место.
  • insertTableRow : Вставляет пустую строку в таблицу.
  • insertTableColumn : Вставляет пустой столбец в таблицу.
  • deleteTableRow : Удаляет строку из таблицы.
  • deleteTableColumn : Удаляет столбец из таблицы.
  • insertPageBreak : Вставляет разрыв страницы в указанном месте.
  • deletePositionedObject : Удаляет позиционированный объект из документа.
  • updateTableColumnProperties : Обновляет свойства столбцов в таблице.
  • updateTableCellStyle : Изменяет стиль ячеек таблицы.
  • updateTableRowStyle : Обновляет стиль строк в таблице.
  • replaceImage : Заменяет изображение в документе.
  • updateDocumentStyle : Обновляет стиль документа.
  • insertInlineSheetsChart : Вставляет встроенную диаграмму Google Sheets в указанное место.
  • mergeTableCells : Объединяет ячейки в таблице.
  • unmergeTableCells : Разъединяет ячейки в таблице.
  • refreshSheetsChart : Обновляет диаграмму в Google Таблицах.
  • createHeader : Создает заголовок.
  • createFooter : Создает нижний колонтитул.
  • createFootnote : Создает сноску.
  • replaceNamedRangeContent : Заменяет содержимое в именованном диапазоне.
  • updateEmbeddedObject : Обновляет свойства встроенного объекта.
  • updateSectionStyle : Обновляет стиль раздела указанного диапазона.
  • insertSectionBreak : Вставляет разрыв раздела в указанном месте.
  • deleteHeader : Удаляет заголовок из документа.
  • deleteFooter : Удаляет нижний колонтитул из документа.
  • pinTableHeaderRows : Обновляет количество закрепленных строк заголовка в таблице.
  • addDocumentTab : Добавляет вкладку документа.
  • deleteTab : Удаляет вкладку документа.
  • updateDocumentTabProperties : Обновляет свойства вкладки документа.
  • insertPerson : Вставляет упоминание о человеке.
  • updateNamedStyle : Обновляет именованный стиль.
  • insertRichLink : Вставить расширенную ссылку.
  • insertDate : Вставляет дату.
  • insertComment : Вставляет в документ ветку комментариев.
  • addCommentReply : Добавляет ответ в ветку комментариев или ветку предложений.
  • updateCommentPost : Обновляет существующий пост (заголовок или ответ) в ветке комментариев или ветке предложений.
  • deleteComment : Удаляет ветку комментариев.
  • deleteCommentReply : Удаляет ответ на комментарий из ветки комментариев или предложений.
  • acceptSuggestion : Принимает предложение.
  • rejectSuggestion : Отклоняет предложение.
  • deleteSuggestion : Удаляет предложение.

Получить технические характеристики инструмента MCP

Чтобы получить спецификации всех инструментов MCP на сервере MCP, используйте метод tools/list . В следующем примере показано, как использовать curl для вывода списка всех инструментов и их спецификаций, доступных в данный момент на сервере MCP.

Запрос Curl
curl --location 'https://docsmcp.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'