Dynamic Tool Discoverability
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=["____"],
)