Spaces:
Running
Running
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,
|