fix(mcp): update fastmcp imports to v2.x for client-based transports

pull/819/head
Pavan Kumar 3 months ago committed by ascender1729
parent 9cd53bb15a
commit ddd1b601e8

@ -78,7 +78,7 @@ litellm = "*"
torch = "*"
httpx = "*"
langchain-openai = "^0.3.14"
fastmcp = "^2.2.0"
fastmcp = {version = ">=2.0", extras = ["sse"]}
[tool.poetry.scripts]
swarms = "swarms.cli.main:main"

@ -4,7 +4,8 @@ from typing import Any, Dict, List, Optional
from typing_extensions import NotRequired, TypedDict
from contextlib import AbstractAsyncContextManager
from fastmcp import Client as ClientSession
from fastmcp.servers import fast_sse_client as sse_client
from fastmcp.client.sse import sse_client
from fastmcp.client.stdio import stdio_client, StdioServerParameters
from loguru import logger
import abc

Loading…
Cancel
Save