НачатьНачать бесплатно

Динамическое обнаружение инструментов

MCP-серверы могут содержать множество функций в виде отдельных инструментов, поэтому первым шагом обычно является получение списка доступных инструментов — чтобы понять, что они делают и как их использовать.

asyncio уже импортирован для вас.

Это упражнение является частью курса

Введение в Model Context Protocol (MCP)

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client

async def ____():
    # Define the server parameters
    params = ____(
        command=sys.executable,
        args=["____"],
    )
Редактировать и запускать код