เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยจะแปลคำตอบเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้
เครื่องมือ MCP
เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้งานได้ซึ่งเซิร์ฟเวอร์ MCP แสดงต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง
เซิร์ฟเวอร์ MCP ของ drivemcp.googleapis.com มีเครื่องมือต่อไปนี้
| เครื่องมือ MCP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
เรียกใช้เครื่องมือนี้เพื่อสร้างหรืออัปโหลดไฟล์ไปยัง Google ไดรฟ์ หากอัปโหลดไฟล์ เนื้อหาต้องได้รับการเข้ารหัส Base64 ลงในช่อง แสดงผลออบเจ็กต์ File รายการเดียวเมื่อสร้างสำเร็จ คุณสร้าง Mime ประเภทบุคคลที่หนึ่งของ Google ไดรฟ์ต่อไปนี้ได้โดยไม่ต้องระบุเนื้อหา
โดยค่าเริ่มต้น ระบบจะแปลงไฟล์ประเภท MIME ต่อไปนี้
หากต้องการปิดใช้ Conversion สำหรับประเภท MIME ของบุคคลที่หนึ่ง ให้ตั้งค่า คุณสร้างโฟลเดอร์ได้โดยตั้งค่าประเภท MIME เป็น |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
เรียกใช้เครื่องมือนี้เพื่อดาวน์โหลดเนื้อหาของไฟล์ในไดรฟ์เป็นข้อมูลไบนารีดิบ (ไบต์) หากไฟล์เป็นประเภท MIME ของบุคคลที่หนึ่งของ Google ไดรฟ์ คุณจะต้องระบุฟิลด์ หากไม่พบไฟล์ ให้ลองใช้เครื่องมืออื่นๆ เช่น หากผู้ใช้ต้องการการแสดงเนื้อหาในไดรฟ์ด้วยภาษาธรรมชาติ ให้ใช้ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
เรียกใช้เครื่องมือนี้เพื่อค้นหาข้อมูลเมตาทั่วไปเกี่ยวกับไฟล์ในไดรฟ์ของผู้ใช้ หากไม่พบไฟล์ ให้ลองใช้เครื่องมืออื่นๆ เช่น |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | เรียกใช้เครื่องมือนี้เพื่อแสดงรายการสิทธิ์ของไฟล์ในไดรฟ์ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
เรียกใช้เครื่องมือนี้เพื่อค้นหาไฟล์ล่าสุดสำหรับผู้ใช้ที่ระบุลำดับการจัดเรียง ลำดับการจัดเรียงเริ่มต้นคือ ลำดับการจัดเรียงที่รองรับมีดังนี้
ขนาดหน้าเริ่มต้นคือ 10 ใช้ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
เรียกใช้เครื่องมือนี้เพื่อดึงข้อมูลการแสดงไฟล์ในไดรฟ์ด้วยภาษาธรรมชาติ เนื้อหาของไฟล์อาจไม่สมบูรณ์สำหรับไฟล์ที่มีขนาดใหญ่มาก การแสดงข้อความจะเปลี่ยนแปลงไปเรื่อยๆ ดังนั้นอย่าคาดเดารูปแบบเฉพาะของข้อความที่เครื่องมือนี้แสดง ประเภท MIME ที่รองรับ
หากไม่พบไฟล์ ให้ลองใช้เครื่องมืออื่นๆ เช่น |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
เรียกใช้เครื่องมือนี้เพื่อค้นหาไฟล์ในไดรฟ์โดยใช้การค้นหาที่มีโครงสร้าง ฟิลด์ สตริงการค้นหาประกอบด้วย 3 ส่วนต่อไปนี้
คำค้นหาตารางต่อไปนี้แสดงคำค้นหาที่ถูกต้องพร้อมคำอธิบาย
ตัวดำเนินการคำค้นหาตารางต่อไปนี้แสดงรายการตัวดำเนินการค้นหาที่ถูกต้อง
ตัวอย่างคำค้นหา ได้แก่
ใช้ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ดูข้อกำหนดของเครื่องมือ 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 }' |