เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI โดยเซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ แล้วแปลคำตอบเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้
การตั้งค่าเซิร์ฟเวอร์
คุณต้องเปิดใช้เซิร์ฟเวอร์ MCP และตั้งค่าการตรวจสอบสิทธิ์ก่อนใช้งาน ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เซิร์ฟเวอร์ MCP ระยะไกลของ Google และ Google Cloud ได้ที่ ภาพรวมของเซิร์ฟเวอร์ MCP ของ Google Cloud
นี่คือเซิร์ฟเวอร์ MCP ที่ให้บริการโดย Maps Grounding Lite API โดยเซิร์ฟเวอร์มีเครื่องมือให้นักพัฒนาแอปพลิเคชัน LLM สร้างแอปพลิเคชันบน Google Maps Platform
อุปกรณ์ปลายทางของเซิร์ฟเวอร์
อุปกรณ์ปลายทางบริการ MCP คือที่อยู่เครือข่ายและอินเทอร์เฟซการสื่อสาร (โดยปกติจะเป็น URL) ของเซิร์ฟเวอร์ MCP ที่แอปพลิเคชัน AI (โฮสต์สำหรับไคลเอ็นต์ MCP) ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัยและได้มาตรฐาน ซึ่งเป็นจุดติดต่อสำหรับ LLM ในการขอบริบท เรียกใช้เครื่องมือ หรือเข้าถึงทรัพยากร อุปกรณ์ปลายทาง MCP ของ Google อาจเป็นแบบทั่วโลกหรือแบบภูมิภาค
เซิร์ฟเวอร์ MCP ของ mapstools.googleapis.com มีอุปกรณ์ปลายทาง MCP ดังนี้
- https://mapstools.googleapis.com/mcp
เครื่องมือ MCP
เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้งานได้ซึ่งเซิร์ฟเวอร์ MCP เปิดเผยต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง
เซิร์ฟเวอร์ MCP ของ mapstools.googleapis.com มีเครื่องมือดังนี้
| เครื่องมือ MCP | |
|---|---|
| search_places |
เรียกใช้เครื่องมือนี้เมื่อคำขอของผู้ใช้คือการค้นหาสถานที่ ธุรกิจ ที่อยู่ สถานที่ตั้ง จุดที่น่าสนใจ หรือการค้นหาที่เกี่ยวข้องอื่นๆ ที่เกี่ยวข้องกับ Google Maps ข้อกำหนดของอินพุต (สำคัญ):
วิธีการเรียกใช้เครื่องมือ:
|
| lookup_weather |
ดึงข้อมูลสภาพอากาศที่ครอบคลุม ซึ่งรวมถึงสภาพอากาศปัจจุบัน พยากรณ์อากาศรายชั่วโมง และพยากรณ์อากาศประจำวัน ข้อมูลเฉพาะที่พร้อมใช้งาน: อุณหภูมิ (ปัจจุบัน, รู้สึกเหมือน, สูงสุด/ต่ำสุด, ดัชนีความร้อน), ลม (ความเร็ว, ลมกระโชก, ทิศทาง), เหตุการณ์ทางดาราศาสตร์ (พระอาทิตย์ขึ้น/ตก, ข้างขึ้นข้างแรม), หยาดน้ำฟ้า (ประเภท, ความน่าจะเป็น, ปริมาณ/QPF), สภาพอากาศ (ดัชนีรังสียูวี, ความชื้น, เมฆปกคลุม, ความน่าจะเป็นที่จะเกิดพายุฝนฟ้าคะนอง) และที่อยู่สถานที่ที่เข้ารหัสพิกัดภูมิศาสตร์ สถานที่และกฎเกี่ยวกับสถานที่ (สำคัญ): สถานที่ที่ขอข้อมูลสภาพอากาศจะระบุโดยใช้ช่อง "location" ช่องนี้เป็นโครงสร้าง "oneof" ซึ่งหมายความว่าคุณต้องระบุค่าสำหรับช่องย่อยของสถานที่ 3 ช่องด้านล่างนี้เพียงช่องเดียวเพื่อให้แน่ใจว่าการค้นหาข้อมูลสภาพอากาศถูกต้อง
โหมดการใช้งาน:
ข้อจำกัดของพารามิเตอร์:
|
| compute_routes |
คำนวณเส้นทางการเดินทางระหว่างต้นทางและปลายทางที่ระบุ โหมดการเดินทางที่รองรับ: DRIVE (ค่าเริ่มต้น), WALK ข้อกำหนดของอินพุต (สำคัญ): ต้องมีทั้งต้นทาง และปลายทาง โดยต้องระบุแต่ละรายการโดยใช้วิธีการใดวิธีการหนึ่งต่อไปนี้ ซึ่งซ้อนอยู่ในช่องที่เกี่ยวข้อง
ตัวอย่างการเรียกใช้เครื่องมือ: {"origin":{"address":"Eiffel Tower"},"destination":{"place_id":"ChIJt_5xIthw5EARoJ71mGq7t74"},"travel_mode":"DRIVE"} |
ดูข้อกำหนดของเครื่องมือ MCP
หากต้องการดูข้อกำหนดของเครื่องมือ MCP สำหรับเครื่องมือทั้งหมดในเซิร์ฟเวอร์ MCP ให้ใช้เมธอด tools/list ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อแสดงรายการเครื่องมือทั้งหมดและข้อกำหนดที่พร้อมใช้งานในเซิร์ฟเวอร์ MCP
| คำขอ Curl |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |