Dinamik Araç Keşfi
MCP sunucuları, ayrı araçlar olarak çok sayıda işlev barındırabilir; bu yüzden yaygın bir ilk adım, mevcut tüm araçları listeleyip ne olduklarını ve nasıl kullanılabileceklerini anlamaktır.
asyncio senin için zaten içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Model Context Protocol (MCP) Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
async def ____():
# Define the server parameters
params = ____(
command=sys.executable,
args=["____"],
)