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 = "*" torch = "*"
httpx = "*" httpx = "*"
langchain-openai = "^0.3.14" langchain-openai = "^0.3.14"
fastmcp = "^2.2.0" fastmcp = {version = ">=2.0", extras = ["sse"]}
[tool.poetry.scripts] [tool.poetry.scripts]
swarms = "swarms.cli.main:main" swarms = "swarms.cli.main:main"

@ -4,7 +4,8 @@ from typing import Any, Dict, List, Optional
from typing_extensions import NotRequired, TypedDict from typing_extensions import NotRequired, TypedDict
from contextlib import AbstractAsyncContextManager from contextlib import AbstractAsyncContextManager
from fastmcp import Client as ClientSession 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 from loguru import logger
import abc import abc

Loading…
Cancel
Save