MCP Reference: docsmcp.googleapis.com

นี่คือเซิร์ฟเวอร์ MCP ที่มีเครื่องมือสำหรับโต้ตอบกับ Google เอกสาร

เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยแปลการตอบกลับเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้

เครื่องมือ MCP

เครื่องมือ MCP คือฟังก์ชันหรือความสามารถในการดำเนินการที่เซิร์ฟเวอร์ MCP เปิดเผยต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง

เครื่องมือ

เซิร์ฟเวอร์ MCP docsmcp.googleapis.com มีเครื่องมือต่อไปนี้

เครื่องมือ MCP
read_doc

เครื่องมือนี้จะดึงข้อมูลการแสดง JSON ของ Google เอกสารตามรหัสเอกสาร

การแสดง 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 ชีตแบบอินไลน์ในตำแหน่งที่ระบุ
  • mergeTableCells: ผสานเซลล์ในตาราง
  • unmergeTableCells: ยกเลิกการผสานเซลล์ในตาราง
  • refreshSheetsChart: รีเฟรชแผนภูมิ Google ชีต
  • createHeader: สร้างส่วนหัว
  • createFooter: สร้างส่วนท้าย
  • createFootnote: สร้างเชิงอรรถ
  • replaceNamedRangeContent: แทนที่เนื้อหาในช่วงที่มีชื่อ
  • updateEmbeddedObject: อัปเดตพร็อพเพอร์ตี้ของออบเจ็กต์ที่ฝัง
  • updateSectionStyle: อัปเดตรูปแบบส่วนในช่วงที่ระบุ
  • insertSectionBreak: แทรกตัวแบ่งส่วนในตำแหน่งที่ระบุ
  • deleteHeader: ลบส่วนหัวออกจากเอกสาร
  • deleteFooter: ลบส่วนท้ายออกจากเอกสาร
  • pinTableHeaderRows: อัปเดตจำนวนแถวส่วนหัวที่ตรึงไว้ในตาราง
  • addDocumentTab: เพิ่มแท็บเอกสาร
  • deleteTab: ลบแท็บเอกสาร
  • updateDocumentTabProperties: อัปเดตพร็อพเพอร์ตี้ของแท็บเอกสาร
  • insertPerson: แทรกการกล่าวถึงบุคคล
  • updateNamedStyle: อัปเดตรูปแบบที่มีชื่อ
  • insertRichLink: แทรกลิงก์ Rich
  • insertDate: แทรกวันที่
  • insertComment: แทรก CommentThread ลงในเอกสาร
  • addCommentReply: เพิ่มการตอบกลับไปยัง CommentThread หรือ SuggestionThread
  • updateCommentPost: อัปเดตโพสต์ที่มีอยู่ (โพสต์หลักหรือการตอบกลับ) ของ CommentThread หรือ SuggestionThread
  • deleteComment: ลบ CommentThread
  • deleteCommentReply: ลบโพสต์การตอบกลับจาก CommentThread หรือ SuggestionThread
  • 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
}'