From 0d00c1df499a00ea17286e164f6e9ae029c4156c Mon Sep 17 00:00:00 2001 From: Yug Date: Fri, 1 May 2026 09:54:21 +0530 Subject: [PATCH] resolve --- litellm/proxy/_experimental/mcp_server/sampling_handler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/_experimental/mcp_server/sampling_handler.py b/litellm/proxy/_experimental/mcp_server/sampling_handler.py index d2071605a87..8d87ee6d528 100644 --- a/litellm/proxy/_experimental/mcp_server/sampling_handler.py +++ b/litellm/proxy/_experimental/mcp_server/sampling_handler.py @@ -484,12 +484,15 @@ async def handle_sampling_create_message( completion_kwargs["user"] = getattr(user_api_key_auth, "user_id", None) - # We need a dummy FastAPI request object because add_litellm_data_to_request expects it _dummy_request = Request( scope={ "type": "http", "method": "POST", "path": "/mcp/sampling/createMessage", + "scheme": "http", + "server": ("localhost", 4000), + "query_string": b"", + "root_path": "", "headers": [(b"content-type", b"application/json")], } )