From e2ac996b797be7a86001977a05ac60e2d082cf4f Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Tue, 20 May 2025 20:33:22 -0400 Subject: [PATCH] Update server.py --- src/fastmcp/server/server.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/fastmcp/server/server.py b/src/fastmcp/server/server.py index ff589bbb4..1385bac04 100644 --- a/src/fastmcp/server/server.py +++ b/src/fastmcp/server/server.py @@ -988,6 +988,7 @@ class FastMCP(Generic[LifespanResultT]): from fastmcp.server.proxy import FastMCPProxy if tool_separator is not None: + # Deprecated since 2.3.6 warnings.warn( "The tool_separator parameter is deprecated and will be removed in a future version. " "Tools are now prefixed using 'prefix_toolname' format.", @@ -996,6 +997,7 @@ class FastMCP(Generic[LifespanResultT]): ) if resource_separator is not None: + # Deprecated since 2.3.6 warnings.warn( "The resource_separator parameter is deprecated and ignored. " "Resource prefixes are now added using the protocol://prefix/path format.", @@ -1004,6 +1006,7 @@ class FastMCP(Generic[LifespanResultT]): ) if prompt_separator is not None: + # Deprecated since 2.3.6 warnings.warn( "The prompt_separator parameter is deprecated and will be removed in a future version. " "Prompts are now prefixed using 'prefix_promptname' format.", @@ -1070,6 +1073,7 @@ class FastMCP(Generic[LifespanResultT]): prompt_separator: Deprecated. Separator for prompt names. """ if tool_separator is not None: + # Deprecated since 2.3.6 warnings.warn( "The tool_separator parameter is deprecated and will be removed in a future version. " "Tools are now prefixed using 'prefix_toolname' format.", @@ -1078,6 +1082,7 @@ class FastMCP(Generic[LifespanResultT]): ) if resource_separator is not None: + # Deprecated since 2.3.6 warnings.warn( "The resource_separator parameter is deprecated and ignored. " "Resource prefixes are now added using the protocol://prefix/path format.", @@ -1086,6 +1091,7 @@ class FastMCP(Generic[LifespanResultT]): ) if prompt_separator is not None: + # Deprecated since 2.3.6 warnings.warn( "The prompt_separator parameter is deprecated and will be removed in a future version. " "Prompts are now prefixed using 'prefix_promptname' format.",