Dynamische tool-ontdekking
MCP-servers kunnen veel functionaliteit bevatten als losse tools. Een logische eerste stap is daarom om alle beschikbare tools op te sommen, zodat je ziet wat ze doen en hoe je ze kunt gebruiken.
asyncio is al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Introductie tot Model Context Protocol (MCP)
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
async def ____():
# Define the server parameters
params = ____(
command=sys.executable,
args=["____"],
)