From bbb82c880268050de6a800f8f534b4ed0b7fa9de Mon Sep 17 00:00:00 2001 From: Daniyal Hermes Date: Tue, 4 Aug 2026 16:51:21 +0500 Subject: [PATCH] fix(server): Server.__init__ compatibility with mcp>=1.12.0 --- fastapi_mcp/server.py | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fastapi_mcp/server.py b/fastapi_mcp/server.py index bb751067..0cda7aa9 100644 --- a/fastapi_mcp/server.py +++ b/fastapi_mcp/server.py @@ -141,7 +141,7 @@ def setup_server(self) -> None: # Filter tools based on operation IDs and tags self.tools = self._filter_tools(all_tools, openapi_schema) - mcp_server: Server = Server(self.name, self.description) + mcp_server: Server = Server(name=self.name, instructions=self.description) @mcp_server.list_tools() async def handle_list_tools() -> List[types.Tool]: diff --git a/pyproject.toml b/pyproject.toml index 202e2c12..a1fe4bce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ dependencies = [ "fastapi>=0.100.0", "typer>=0.9.0", "rich>=13.0.0", - "mcp>=1.12.0", + "mcp>=1.12.0,<2.0.0", "pydantic>=2.0.0", "pydantic-settings>=2.5.2", "uvicorn>=0.20.0",