การค้นพบ Tool แบบไดนามิก
MCP server สามารถรวมฟังก์ชันการทำงานหลายอย่างไว้เป็น tool แยกกัน ดังนั้นขั้นตอนแรกที่นิยมทำคือการแสดงรายการ tool ทั้งหมดที่มีอยู่ เพื่อทำความเข้าใจว่าแต่ละ tool ทำอะไรได้บ้างและใช้งานอย่างไร
ได้ import asyncio ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Model Context Protocol (MCP) เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
async def ____():
# Define the server parameters
params = ____(
command=sys.executable,
args=["____"],
)