From 75d605deff0b49ce013572f1891bde3cdbbde4bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20=C5=81ukawski?= Date: Thu, 10 Apr 2025 15:03:10 +0200 Subject: [PATCH] Allow passing all the FastMCP init params in QdrantMCPServer (#42) --- src/mcp_server_qdrant/mcp_server.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mcp_server_qdrant/mcp_server.py b/src/mcp_server_qdrant/mcp_server.py index d6e33f1..d3437ac 100644 --- a/src/mcp_server_qdrant/mcp_server.py +++ b/src/mcp_server_qdrant/mcp_server.py @@ -1,6 +1,6 @@ import json import logging -from typing import List +from typing import Any, List from mcp.server.fastmcp import Context, FastMCP @@ -28,6 +28,8 @@ class QdrantMCPServer(FastMCP): qdrant_settings: QdrantSettings, embedding_provider_settings: EmbeddingProviderSettings, name: str = "mcp-server-qdrant", + instructions: str | None = None, + **settings: Any, ): self.tool_settings = tool_settings self.qdrant_settings = qdrant_settings @@ -42,7 +44,7 @@ class QdrantMCPServer(FastMCP): qdrant_settings.local_path, ) - super().__init__(name=name) + super().__init__(name=name, instructions=instructions, **settings) self.setup_tools()