แนวทางปฏิบัติที่ดีที่สุดสําหรับการใช้เซิร์ฟเวอร์ Microsoft Learn MCP

บทความนี้อธิบายแนวทางปฏิบัติที่ดีที่สุดสําหรับการใช้เซิร์ฟเวอร์ Learn Docs Model Context Protocol (MCP)

ทําความเข้าใจเซิร์ฟเวอร์ Learn MCP

ดูบทความภาพรวมของเรียนรู้เซิร์ฟเวอร์ MCP

การค้นพบแบบไดนามิกและการเลือกเครื่องมือ

ไคลเอ็นต์ MCP เรียกเครื่องมือ/รายการในการเชื่อมต่อเพื่อรับชุดเครื่องมือปัจจุบันและคําอธิบาย ตัวแทนใช้คําอธิบายเหล่านั้นเพื่อตัดสินใจว่าจะเรียกใช้เครื่องมือใดและด้วยพารามิเตอร์ใดโดยไม่ต้องมีการแมปด้วยตนเองตามการออกแบบ: โปรโตคอลจะถือว่าความพร้อมใช้งานของเครื่องมือเป็นแบบไดนามิก

หากคุณกําลังสร้างการผสานการทํางานแบบกําหนดเอง ให้ทําตามรูปแบบเดียวกัน อย่าฮาร์ดโค้ดชื่อเครื่องมือ สคีมาพารามิเตอร์ หรือลักษณะการทํางานที่คาดหวัง ดึงรายการเครื่องมือในขณะรันไทม์ส่งคําอธิบายไปยังโมเดลของคุณและปล่อยให้กําหนดเส้นทาง หากการเรียกล้มเหลวด้วย 400 หรือ 404 ให้สมมติว่าแคชของคุณล้าสมัย - รีเฟรชผ่านเครื่องมือ/รายการ แล้วลองอีกครั้งเพื่อให้การผสานรวมของคุณมีความยืดหยุ่นเมื่อมีการเพิ่ม เปลี่ยนชื่อ หรืออัปเดตเครื่องมือ ซึ่งแตกต่างจากสัญญา API แบบดั้งเดิมที่การเปลี่ยนแปลงที่เสียหายจําเป็นต้องมีการอัปเดตไคลเอ็นต์

การควบคุมงบประมาณโทเค็น

ผนวก maxTokenBudget ต่อท้าย URL ปลายทางเพื่อจํากัดจํานวนโทเค็นในการตอบกลับการค้นหา:

https://learn.microsoft.com/api/mcp?maxTokenBudget=2000

การดําเนินการนี้จะตัดทอนเนื้อหาในผลลัพธ์เพื่อให้อยู่ในงบประมาณของคุณ มีประโยชน์เมื่อทํางานในลูปตัวแทนที่การเรียกใช้เครื่องมือแต่ละครั้งจะกินหน้าต่างบริบทหรือการเรียกเก็บเงินของคุณ ตั้งค่าให้ต่ําหากเจ้าหน้าที่ของคุณโทรหลายครั้งต่อเทิร์น และให้สูงขึ้นหากคุณต้องการการตอบกลับครั้งเดียวที่สมบูรณ์ยิ่งขึ้น พารามิเตอร์มีผลกับผลการค้นหาเท่านั้น - การดึงข้อมูลจะส่งคืนหน้าเต็มเสมอ

ทดสอบและแชร์คําติชม

การใช้เซิร์ฟเวอร์ MCP เป็นวิธีใหม่ในการโต้ตอบกับเนื้อหา Microsoft Learn เราได้ทดสอบส่วนประกอบของโซลูชันนี้ซึ่งใช้ในแอปพลิเคชันอื่น ๆ ด้วย ถึงกระนั้น คุณอาจพบพฤติกรรมที่ไม่คาดคิด โดยที่ไม่ได้ใช้เซิร์ฟเวอร์ MCP จะไม่ตอบสนองอย่างเหมาะสม

ขั้นตอนถัดไป

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Learn MCP Server ได้โดยไปที่ลิงค์ต่อไปนี้: