rsp2k commited on
Commit
526ca49
·
1 Parent(s): fc88fa6

allow dicts to be passed as annotations

Browse files
src/fastmcp/contrib/mcp_mixin/mcp_mixin.py CHANGED
@@ -25,7 +25,7 @@ def mcp_tool(
25
  name: str | None = None,
26
  description: str | None = None,
27
  tags: set[str] | None = None,
28
- annotations: ToolAnnotations | None = None,
29
  exclude_args: list[str] | None = None,
30
  serializer: Callable[[Any], str] | None = None,
31
  enabled: bool | None = None,
 
25
  name: str | None = None,
26
  description: str | None = None,
27
  tags: set[str] | None = None,
28
+ annotations: ToolAnnotations | dict[str, Any] | None = None,
29
  exclude_args: list[str] | None = None,
30
  serializer: Callable[[Any], str] | None = None,
31
  enabled: bool | None = None,