import asyncio from mcp import ClientSession from mcp.client.sse import sse_client async def main(): async with sse_client("http://localhost:8000/sse") as (read_stream, write_stream): async with ClientSession(read_stream, write_stream) as session: await session.initialize() tools = await session.list_tools() print(f"Available tools: {[t.name for t in tools.tools]}") asyncio.run(main())