Zacznij terazZacznij za darmo

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)

Zobacz kurs

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=["____"],
    )
Edytuj i uruchom kod