From 6d4bbf5982807fe1628a04924ac154a840de683e Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Thu, 21 Nov 2024 21:08:36 +0000 Subject: [PATCH] Fix type error --- src/sqlite/src/mcp_server_sqlite/server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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: