MCP Reference: docsmcp.googleapis.com

Đây là một máy chủ MCP cung cấp các công cụ để tương tác với Google Tài liệu.

Máy chủ Giao thức ngữ cảnh mô hình (MCP) hoạt động như một proxy giữa một dịch vụ bên ngoài cung cấp ngữ cảnh, dữ liệu hoặc các chức năng cho Mô hình ngôn ngữ lớn (LLM) hoặc ứng dụng AI. Máy chủ MCP kết nối các ứng dụng AI với các hệ thống bên ngoài như cơ sở dữ liệu và dịch vụ web, chuyển đổi các phản hồi của chúng sang một định dạng mà ứng dụng AI có thể hiểu được.

Công cụ MCP

Một công cụ MCP là một hàm hoặc chức năng có thể thực thi mà máy chủ MCP cung cấp cho LLM hoặc ứng dụng AI để thực hiện một hành động trong thế giới thực.

Công cụ

Máy chủ MCP docsmcp.googleapis.com có các công cụ sau:

Công cụ MCP
read_doc

Công cụ này truy xuất một bản trình bày JSON của Google Tài liệu dựa trên mã nhận dạng tài liệu.

Bản trình bày JSON bao gồm cả văn bản và thông tin cấu trúc về tài liệu.

Tương ứng với documents.get trong API REST.

update_doc

Cập nhật tài liệu bằng cách sử dụng các yêu cầu cập nhật hàng loạt. Công cụ này chấp nhận yêu cầu documents.batchUpdate (dưới dạng JSON).

Tương ứng với documents.batchUpdate trong API REST.

Dưới đây là danh sách các nội dung cập nhật có thể có:

  • replaceAllText: Thay thế tất cả các thực thể của văn bản được chỉ định.
  • insertText: Chèn văn bản vào vị trí được chỉ định.
  • updateTextStyle: Cập nhật kiểu văn bản trong phạm vi được chỉ định.
  • createParagraphBullets: Tạo dấu đầu dòng cho các đoạn văn.
  • deleteParagraphBullets: Xoá dấu đầu dòng khỏi các đoạn văn.
  • createNamedRange: Tạo một phạm vi được đặt tên.
  • deleteNamedRange: Xoá một phạm vi được đặt tên.
  • updateParagraphStyle: Cập nhật kiểu đoạn văn trong phạm vi được chỉ định.
  • deleteContentRange: Xoá nội dung khỏi tài liệu.
  • insertInlineImage: Chèn một hình ảnh cùng dòng vào vị trí được chỉ định.
  • insertTable: Chèn một bảng vào vị trí được chỉ định.
  • insertTableRow: Chèn một hàng trống vào bảng.
  • insertTableColumn: Chèn một cột trống vào bảng.
  • deleteTableRow: Xoá một hàng khỏi bảng.
  • deleteTableColumn: Xoá một cột khỏi bảng.
  • insertPageBreak: Chèn dấu ngắt trang vào vị trí được chỉ định.
  • deletePositionedObject: Xoá một đối tượng được định vị khỏi tài liệu.
  • updateTableColumnProperties: Cập nhật các thuộc tính của cột trong bảng.
  • updateTableCellStyle: Cập nhật kiểu của các ô trong bảng.
  • updateTableRowStyle: Cập nhật kiểu hàng trong bảng.
  • replaceImage: Thay thế một hình ảnh trong tài liệu.
  • updateDocumentStyle: Cập nhật kiểu của tài liệu.
  • insertInlineSheetsChart: Chèn một biểu đồ Google Trang tính cùng dòng vào vị trí được chỉ định.
  • mergeTableCells: Hợp nhất các ô trong bảng.
  • unmergeTableCells: Huỷ hợp nhất các ô trong bảng.
  • refreshSheetsChart: Làm mới biểu đồ Google Trang tính.
  • createHeader: Tạo một tiêu đề đầu trang.
  • createFooter: Tạo một tiêu đề chân trang.
  • createFootnote: Tạo một chú thích cuối trang.
  • replaceNamedRangeContent: Thay thế nội dung trong một phạm vi được đặt tên.
  • updateEmbeddedObject: Cập nhật các thuộc tính của một đối tượng được nhúng.
  • updateSectionStyle: Cập nhật kiểu phần của phạm vi được chỉ định.
  • insertSectionBreak: Chèn dấu ngắt phần vào vị trí được chỉ định.
  • deleteHeader: Xoá một tiêu đề đầu trang khỏi tài liệu.
  • deleteFooter: Xoá một tiêu đề chân trang khỏi tài liệu.
  • pinTableHeaderRows: Cập nhật số hàng tiêu đề được ghim trong bảng.
  • addDocumentTab: Thêm một thẻ tài liệu.
  • deleteTab: Xoá một thẻ tài liệu.
  • updateDocumentTabProperties: Cập nhật các thuộc tính của một thẻ tài liệu.
  • insertPerson: Chèn một lượt đề cập đến người.
  • updateNamedStyle: Cập nhật một kiểu được đặt tên.
  • insertRichLink: Chèn một đường liên kết đa dạng thức.
  • insertDate: Chèn một ngày.
  • insertComment: Chèn một CommentThread vào tài liệu.
  • addCommentReply: Thêm một câu trả lời vào CommentThread hoặc SuggestionThread.
  • updateCommentPost: Cập nhật một bài đăng hiện có (bài đăng chính hoặc câu trả lời) của CommentThread hoặc SuggestionThread.
  • deleteComment: Xoá một CommentThread.
  • deleteCommentReply: Xoá một bài đăng trả lời khỏi CommentThread hoặc SuggestionThread.
  • acceptSuggestion: Chấp nhận một đề xuất.
  • rejectSuggestion: Từ chối một đề xuất.
  • deleteSuggestion: Xoá một đề xuất.

Nhận thông số kỹ thuật của công cụ MCP

Để nhận thông số kỹ thuật của công cụ MCP cho tất cả các công cụ trong máy chủ MCP, hãy sử dụng phương thức tools/list. Ví dụ sau đây minh hoạ cách sử dụng curl để liệt kê tất cả các công cụ và thông số kỹ thuật hiện có trong máy chủ MCP.

Yêu cầu 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
}'