Dynamisk verktygsupptäckt
MCP-servrar kan innehålla mycket funktionalitet uppdelad i separata verktyg, så ett vanligt första steg är att lista alla tillgängliga verktyg för att förstå vad de gör och hur de kan användas.
asyncio har redan importerats åt dig.
Den här övningen är en del av kursen
Introduktion till Model Context Protocol (MCP)
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
async def ____():
# Define the server parameters
params = ____(
command=sys.executable,
args=["____"],
)