diff --git a/mcp_python/server/__init__.py b/mcp_python/server/__init__.py index f3183fdb..a9c1744f 100644 --- a/mcp_python/server/__init__.py +++ b/mcp_python/server/__init__.py @@ -2,7 +2,7 @@ import contextvars import logging import warnings from collections.abc import Awaitable, Callable -from typing import Any +from typing import Any, Sequence from anyio.streams.memory import MemoryObjectReceiveStream, MemoryObjectSendStream from pydantic import AnyUrl @@ -337,7 +337,7 @@ class Server: def decorator( func: Callable[ - ..., Awaitable[list[str | types.ImageContent | types.EmbeddedResource]] + ..., Awaitable[Sequence[str | types.ImageContent | types.EmbeddedResource]] ], ): logger.debug("Registering handler for CallToolRequest") diff --git a/uv.lock b/uv.lock index 27d231dd..54d5cd69 100644 --- a/uv.lock +++ b/uv.lock @@ -163,7 +163,7 @@ wheels = [ [[package]] name = "mcp-python" -version = "0.6.0.dev0" +version = "0.6.1" source = { editable = "." } dependencies = [ { name = "anyio" },