diff --git a/backend/requirements.txt b/backend/requirements.txt index 3935263..6f40768 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -23,9 +23,6 @@ httpx==0.26.0 # HTTP client for WebUI (used to call docs-api from WebUI) requests==2.31.0 -# FastMCP for MCP server integration (also used by backend) -fastmcp==0.6.0 - # YAML parser for sources configuration PyYAML==6.0.1 diff --git a/mcp-server/requirements.txt b/mcp-server/requirements.txt index 707d165..3477b84 100644 --- a/mcp-server/requirements.txt +++ b/mcp-server/requirements.txt @@ -1,5 +1,5 @@ # MCP Server Dependencies -fastmcp==0.6.0 +fastmcp==2.12.5 httpx==0.26.0 # For Qdrant vector store operations @@ -18,4 +18,4 @@ pypdf==5.0.0 python-dotenv==1.0.0 # YAML parser for sources configuration -PyYAML==6.0.1 \ No newline at end of file +PyYAML==6.0.1 diff --git a/mcp-server/server.py b/mcp-server/server.py index cfbf5a7..905625d 100644 --- a/mcp-server/server.py +++ b/mcp-server/server.py @@ -330,7 +330,7 @@ if __name__ == "__main__": print(" - sync_sources(override=false)") if hasattr(mcp, "run"): - mcp.run(transport="streamable-http", host=host, port=port) + mcp.run(transport="http", host=host, port=port) else: import uvicorn