From cf56bdd15e76c274087fb18488c932233e4bd073 Mon Sep 17 00:00:00 2001 From: Ryan Malloy Date: Tue, 17 Jun 2025 16:14:20 -0600 Subject: [PATCH] allow dicts to be passed as annotations --- src/fastmcp/contrib/mcp_mixin/mcp_mixin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fastmcp/contrib/mcp_mixin/mcp_mixin.py b/src/fastmcp/contrib/mcp_mixin/mcp_mixin.py index e33cea538..6b8cf62f7 100644 --- a/src/fastmcp/contrib/mcp_mixin/mcp_mixin.py +++ b/src/fastmcp/contrib/mcp_mixin/mcp_mixin.py @@ -25,7 +25,7 @@ def mcp_tool( name: str | None = None, description: str | None = None, tags: set[str] | None = None, - annotations: ToolAnnotations | None = None, + annotations: ToolAnnotations | dict[str, Any] | None = None, exclude_args: list[str] | None = None, serializer: Callable[[Any], str] | None = None, enabled: bool | None = None,