diff --git a/src/sqlite/src/mcp_server_sqlite/server.py b/src/sqlite/src/mcp_server_sqlite/server.py index 8836cf45..14db5674 100644 --- a/src/sqlite/src/mcp_server_sqlite/server.py +++ b/src/sqlite/src/mcp_server_sqlite/server.py @@ -5,8 +5,9 @@ from contextlib import closing from pathlib import Path from mcp.server.models import InitializationOptions import mcp.types as types -from mcp.server import NotificationOptions, Server, AnyUrl +from mcp.server import NotificationOptions, Server import mcp.server.stdio +from pydantic import AnyUrl # Set up logging to file log_file = Path('mcp_server.log') @@ -332,7 +333,7 @@ class McpServer(Server): memo = self._synthesize_memo() # Notify clients that the memo resource has changed - await self.request_context.session.send_resource_updated("memo://insights") + await self.request_context.session.send_resource_updated(AnyUrl("memo://insights")) return [types.TextContent(type="text", text="Insight added to memo")] if not arguments: