Dynamiczne wykrywanie narzędzi
Serwery MCP mogą zawierać wiele funkcji jako osobne narzędzia, dlatego pierwszym krokiem jest zazwyczaj wylistowanie wszystkich dostępnych narzędzi, aby dowiedzieć się, czym są i jak można je wykorzystać.
asyncio zostało już zaimportowane.
To ćwiczenie jest częścią kursu
Wprowadzenie do Model Context Protocol (MCP)
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
async def ____():
# Define the server parameters
params = ____(
command=sys.executable,
args=["____"],
)