2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:01:41,109 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:01:41,110 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:01:41,110 - notes-server - INFO - Starting notes server...
2025-01-05 00:01:41,112 - notes-server - INFO - Server streams initialized
2025-01-05 00:01:41,112 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:01:41,115 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:01:41,115 - notes-server - INFO - Server shutting down
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:28:16,458 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:28:16,458 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:28:16,459 - notes-server - INFO - Starting notes server...
2025-01-05 00:28:16,461 - notes-server - INFO - Server streams initialized
2025-01-05 00:28:16,461 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:28:16,463 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:28:16,463 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x108e5f740>
2025-01-05 00:28:16,463 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:28:16,463 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:28:16,463 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'This is a test note', 'name': 'test-note'}
2025-01-05 00:28:16,463 - notes-server - INFO - Added new note 'test-note' with content length: 19
2025-01-05 00:28:16,463 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:28:16,464 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:28:16,484 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,250 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,250 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,250 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,251 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,251 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,251 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,251 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,251 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,251 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,251 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,251 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,251 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,252 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,252 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,252 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,252 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,252 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,252 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,252 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:40:27,253 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:40:27,253 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:40:27,253 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:40:27,253 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:40:27,253 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,253 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,253 - notes-server - INFO - Starting notes server...
2025-01-05 00:40:27,254 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,254 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,254 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,254 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,254 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,254 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,254 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,254 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,254 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,254 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,254 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,254 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,255 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,255 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,255 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,255 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,256 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,256 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,256 - notes-server - INFO - Server streams initialized
2025-01-05 00:40:27,256 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:40:27,257 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,257 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,257 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,257 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,257 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,257 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10705f620>
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,258 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'This is a test note', 'name': 'my-test-note'}
2025-01-05 00:40:27,258 - notes-server - INFO - Added new note 'my-test-note' with content length: 19
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x103961580>
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x107f5b770>
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,258 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Note content', 'name': 'listed-note'}
2025-01-05 00:40:27,258 - notes-server - INFO - Added new note 'listed-note' with content length: 12
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,258 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Hello, I am a readable note', 'name': 'readable-note'}
2025-01-05 00:40:27,258 - notes-server - INFO - Added new note 'readable-note' with content length: 27
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x104dab770>
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1085d3f80>
2025-01-05 00:40:27,258 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1071b3680>
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,258 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': {'metadata': {'tags': ['nested', 'test']}, 'text': 'Some nested text content'}, 'name': 'nested-note'}
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,258 - notes-server - INFO - Added new note 'nested-note' with content length: 2
2025-01-05 00:40:27,258 - notes-server - INFO - Calling tool 'this_tool_does_not_exist' with arguments: {}
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,258 - notes-server - ERROR - Unknown tool: this_tool_does_not_exist
2025-01-05 00:40:27,258 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:40:27,258 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Triggering list_changed', 'name': 'note-with-notification'}
2025-01-05 00:40:27,258 - notes-server - INFO - Added new note 'note-with-notification' with content length: 23
2025-01-05 00:40:27,258 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:40:27,258 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,258 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,259 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1064635f0>
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,259 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 123, 'name': 'numeric-content'}
2025-01-05 00:40:27,259 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105f74770>
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:40:27,259 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:40:27,259 - notes-server - INFO - Calling tool 'add-note' with arguments: {'name': 'only-name-provided'}
2025-01-05 00:40:27,260 - notes-server - ERROR - Missing name or content
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106041b20>
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 00:40:27,260 - notes-server - INFO - Listing available tools
2025-01-05 00:40:27,260 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,260 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,261 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,261 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x103963860>
2025-01-05 00:40:27,261 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x107f1eed0>
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - INFO - Processing request of type ReadResourceRequest
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ReadResourceRequest
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - INFO - Processing request of type ListResourcesRequest
2025-01-05 00:40:27,262 - notes-server - INFO - Reading resource: note://internal/readable-note
2025-01-05 00:40:27,262 - notes-server - DEBUG - Found note 'readable-note' with content length: 27
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListResourcesRequest
2025-01-05 00:40:27,262 - notes-server - INFO - Listing resources - current notes count: 1
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10487db20>
2025-01-05 00:40:27,262 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 00:40:27,262 - notes-server - INFO - Listing available tools
2025-01-05 00:40:27,262 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,262 - notes-server - DEBUG - Returning resources: ['Note: listed-note']
2025-01-05 00:40:27,262 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:40:27,263 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,264 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,281 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,281 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,282 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,282 - notes-server - INFO - Server shutting down
2025-01-05 00:40:27,284 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,471 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,471 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,471 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,472 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,472 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,472 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,472 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,472 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,472 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,474 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,474 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,474 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,476 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,477 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,477 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,477 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,480 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,480 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10955f950>
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,481 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Triggering list_changed', 'name': 'note-with-notification'}
2025-01-05 00:41:17,481 - notes-server - INFO - Added new note 'note-with-notification' with content length: 23
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,481 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,481 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,482 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:41:17,482 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,482 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,482 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,482 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,482 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,482 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x120da03e0>
2025-01-05 00:41:17,483 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,483 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,483 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': {'metadata': {'tags': ['nested', 'test']}, 'text': 'Some nested text content'}, 'name': 'nested-note'}
2025-01-05 00:41:17,483 - notes-server - INFO - Added new note 'nested-note' with content length: 2
2025-01-05 00:41:17,483 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,484 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,484 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,484 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,485 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,485 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,485 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,485 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,485 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,485 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,485 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10955fa40>
2025-01-05 00:41:17,486 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 00:41:17,486 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 00:41:17,486 - notes-server - INFO - Listing available tools
2025-01-05 00:41:17,486 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 00:41:17,487 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,487 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,488 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,488 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,488 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,488 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,488 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,488 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,489 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105e5f800>
2025-01-05 00:41:17,489 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,489 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,489 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,489 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'This is a test note', 'name': 'my-test-note'}
2025-01-05 00:41:17,489 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,489 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,489 - notes-server - INFO - Added new note 'my-test-note' with content length: 19
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,490 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:41:17,490 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,490 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1066a1af0>
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,490 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,491 - notes-server - INFO - Calling tool 'this_tool_does_not_exist' with arguments: {}
2025-01-05 00:41:17,491 - notes-server - ERROR - Unknown tool: this_tool_does_not_exist
2025-01-05 00:41:17,491 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,491 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,491 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,492 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,492 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,492 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,493 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,493 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x11325db20>
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 00:41:17,493 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 00:41:17,493 - notes-server - INFO - Listing available tools
2025-01-05 00:41:17,493 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10435f7d0>
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,493 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,493 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,493 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Hello, I am a readable note', 'name': 'readable-note'}
2025-01-05 00:41:17,494 - notes-server - INFO - Added new note 'readable-note' with content length: 27
2025-01-05 00:41:17,494 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:41:17,494 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,494 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,494 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,495 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,496 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,496 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,497 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1042a1af0>
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - INFO - Processing request of type ReadResourceRequest
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ReadResourceRequest
2025-01-05 00:41:17,497 - notes-server - INFO - Reading resource: note://internal/readable-note
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x103661760>
2025-01-05 00:41:17,497 - notes-server - DEBUG - Found note 'readable-note' with content length: 27
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,497 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,497 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Note content', 'name': 'listed-note'}
2025-01-05 00:41:17,497 - notes-server - INFO - Added new note 'listed-note' with content length: 12
2025-01-05 00:41:17,498 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,498 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 00:41:17,498 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,499 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,499 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,500 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,500 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,501 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x103663b00>
2025-01-05 00:41:17,502 - mcp.server.lowlevel.server - INFO - Processing request of type ListResourcesRequest
2025-01-05 00:41:17,502 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListResourcesRequest
2025-01-05 00:41:17,502 - notes-server - INFO - Listing resources - current notes count: 1
2025-01-05 00:41:17,503 - notes-server - DEBUG - Returning resources: ['Note: listed-note']
2025-01-05 00:41:17,504 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,504 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,505 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x107363740>
2025-01-05 00:41:17,505 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,505 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,505 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 123, 'name': 'numeric-content'}
2025-01-05 00:41:17,507 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 00:41:17,508 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 00:41:17,508 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 00:41:17,508 - notes-server - INFO - Starting notes server...
2025-01-05 00:41:17,508 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,511 - notes-server - INFO - Server shutting down
2025-01-05 00:41:17,513 - notes-server - INFO - Server streams initialized
2025-01-05 00:41:17,513 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 00:41:17,518 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 00:41:17,519 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105d5f830>
2025-01-05 00:41:17,519 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 00:41:17,519 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 00:41:17,519 - notes-server - INFO - Calling tool 'add-note' with arguments: {'name': 'only-name-provided'}
2025-01-05 00:41:17,519 - notes-server - ERROR - Missing name or content
2025-01-05 00:41:17,520 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 00:41:17,522 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,121 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,121 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,122 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,122 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,122 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,122 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,124 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,124 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,124 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,124 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,124 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,124 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,124 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,124 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,125 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,125 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,125 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,125 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,125 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,127 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,127 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,128 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,129 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x114463fe0>
2025-01-05 01:24:36,129 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,129 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,129 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': {'metadata': {'tags': ['nested', 'test']}, 'text': 'Some nested text content'}, 'name': 'nested-note'}
2025-01-05 01:24:36,129 - notes-server - INFO - Added new note 'nested-note' with content length: 2
2025-01-05 01:24:36,129 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:24:36,130 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,130 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,130 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,130 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106c90650>
2025-01-05 01:24:36,130 - mcp.server.lowlevel.server - INFO - Processing request of type SetLevelRequest
2025-01-05 01:24:36,130 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,130 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,131 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,136 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,136 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,137 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,138 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105a672c0>
2025-01-05 01:24:36,138 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,138 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,138 - notes-server - INFO - Calling tool 'add-note' with arguments: {'name': 'only-name-provided'}
2025-01-05 01:24:36,138 - notes-server - ERROR - Missing name or content
2025-01-05 01:24:36,138 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,138 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,140 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10655f680>
2025-01-05 01:24:36,140 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,140 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,141 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Note content', 'name': 'listed-note'}
2025-01-05 01:24:36,141 - notes-server - INFO - Added new note 'listed-note' with content length: 12
2025-01-05 01:24:36,141 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:24:36,142 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,143 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,144 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,144 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,142 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,144 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,146 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,146 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,146 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10655d820>
2025-01-05 01:24:36,147 - mcp.server.lowlevel.server - INFO - Processing request of type ListResourcesRequest
2025-01-05 01:24:36,147 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListResourcesRequest
2025-01-05 01:24:36,147 - notes-server - INFO - Listing resources - current notes count: 1
2025-01-05 01:24:36,148 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,148 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,148 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,148 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,149 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,149 - notes-server - DEBUG - Returning resources: ['Note: listed-note']
2025-01-05 01:24:36,150 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,151 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,151 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x100469b20>
2025-01-05 01:24:36,151 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 01:24:36,151 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 01:24:36,151 - notes-server - INFO - Listing available tools
2025-01-05 01:24:36,151 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 01:24:36,151 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,152 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,152 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,155 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,156 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,156 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,156 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,156 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,157 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,157 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,157 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,157 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,157 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,157 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,157 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,157 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,160 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,160 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,160 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,160 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x119f634a0>
2025-01-05 01:24:36,160 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,160 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,160 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,161 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,161 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,161 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,161 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,161 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,162 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,162 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'This is a test note', 'name': 'my-test-note'}
2025-01-05 01:24:36,162 - notes-server - INFO - Added new note 'my-test-note' with content length: 19
2025-01-05 01:24:36,162 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:24:36,163 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,166 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,166 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,167 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,167 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,168 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,169 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,169 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,169 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,170 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,170 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10525f620>
2025-01-05 01:24:36,170 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,170 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,170 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Triggering list_changed', 'name': 'note-with-notification'}
2025-01-05 01:24:36,170 - notes-server - INFO - Added new note 'note-with-notification' with content length: 23
2025-01-05 01:24:36,170 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:24:36,171 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,172 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,172 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,172 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x104f15a60>
2025-01-05 01:24:36,172 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,173 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1120598e0>
2025-01-05 01:24:36,173 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,173 - mcp.server.lowlevel.server - INFO - Processing request of type PingRequest
2025-01-05 01:24:36,173 - notes-server - INFO - Calling tool 'this_tool_does_not_exist' with arguments: {}
2025-01-05 01:24:36,173 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type PingRequest
2025-01-05 01:24:36,173 - notes-server - ERROR - Unknown tool: this_tool_does_not_exist
2025-01-05 01:24:36,173 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,173 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,173 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,173 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,174 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x100409b20>
2025-01-05 01:24:36,174 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 01:24:36,174 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 01:24:36,174 - notes-server - INFO - Listing available tools
2025-01-05 01:24:36,174 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 01:24:36,175 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,176 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,176 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x104a01670>
2025-01-05 01:24:36,176 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,176 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,176 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 123, 'name': 'numeric-content'}
2025-01-05 01:24:36,176 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,176 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,177 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,177 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,178 - notes-server - INFO - Server shutting down
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:24:36,179 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:24:36,180 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:24:36,180 - notes-server - INFO - Starting notes server...
2025-01-05 01:24:36,182 - notes-server - INFO - Server streams initialized
2025-01-05 01:24:36,182 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:24:36,186 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:24:36,186 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x107c60b00>
2025-01-05 01:24:36,186 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:24:36,186 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:24:36,186 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Hello, I am a readable note', 'name': 'readable-note'}
2025-01-05 01:24:36,186 - notes-server - INFO - Added new note 'readable-note' with content length: 27
2025-01-05 01:24:36,187 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:24:36,188 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,189 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1056ae270>
2025-01-05 01:24:36,189 - mcp.server.lowlevel.server - INFO - Processing request of type ReadResourceRequest
2025-01-05 01:24:36,189 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ReadResourceRequest
2025-01-05 01:24:36,189 - notes-server - INFO - Reading resource: note://internal/readable-note
2025-01-05 01:24:36,189 - notes-server - DEBUG - Found note 'readable-note' with content length: 27
2025-01-05 01:24:36,189 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:24:36,190 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,240 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,241 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,241 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,244 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,244 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,244 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,244 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,244 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,244 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,245 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,245 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,245 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,245 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,245 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,249 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,249 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,256 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,256 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,257 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,261 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,261 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,263 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,264 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,266 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,266 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106d37cb0>
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - INFO - Processing request of type PingRequest
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type PingRequest
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106d636b0>
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,267 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,267 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Note content', 'name': 'listed-note'}
2025-01-05 01:25:34,267 - notes-server - INFO - Added new note 'listed-note' with content length: 12
2025-01-05 01:25:34,267 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:25:34,268 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,270 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,272 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106d63da0>
2025-01-05 01:25:34,272 - mcp.server.lowlevel.server - INFO - Processing request of type ListResourcesRequest
2025-01-05 01:25:34,272 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListResourcesRequest
2025-01-05 01:25:34,272 - notes-server - INFO - Listing resources - current notes count: 1
2025-01-05 01:25:34,272 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,273 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,273 - notes-server - DEBUG - Returning resources: ['Note: listed-note']
2025-01-05 01:25:34,273 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,277 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,283 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,283 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,283 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,284 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,285 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,285 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,286 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,286 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,287 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,288 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,287 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,290 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,290 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,290 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,290 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,291 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,291 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,292 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105f717c0>
2025-01-05 01:25:34,292 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,292 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,292 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 123, 'name': 'numeric-content'}
2025-01-05 01:25:34,292 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,291 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,293 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,293 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,293 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,294 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,295 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,295 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,297 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,298 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1086610d0>
2025-01-05 01:25:34,298 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,298 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,298 - notes-server - INFO - Calling tool 'add-note' with arguments: {'name': 'only-name-provided'}
2025-01-05 01:25:34,298 - notes-server - ERROR - Missing name or content
2025-01-05 01:25:34,298 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,299 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1180c08c0>
2025-01-05 01:25:34,299 - mcp.server.lowlevel.server - INFO - Processing request of type SetLevelRequest
2025-01-05 01:25:34,299 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,298 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,297 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,300 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,301 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105863620>
2025-01-05 01:25:34,301 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,301 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,302 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'This is a test note', 'name': 'my-test-note'}
2025-01-05 01:25:34,302 - notes-server - INFO - Added new note 'my-test-note' with content length: 19
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,302 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:25:34,302 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,302 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,303 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,304 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x118260ec0>
2025-01-05 01:25:34,304 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,304 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,305 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Hello, I am a readable note', 'name': 'readable-note'}
2025-01-05 01:25:34,305 - notes-server - INFO - Added new note 'readable-note' with content length: 27
2025-01-05 01:25:34,305 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,305 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,305 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,306 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:25:34,306 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:25:34,306 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:25:34,306 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:25:34,306 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,307 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:25:34,307 - notes-server - INFO - Starting notes server...
2025-01-05 01:25:34,308 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,308 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,308 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1076778f0>
2025-01-05 01:25:34,308 - mcp.server.lowlevel.server - INFO - Processing request of type ReadResourceRequest
2025-01-05 01:25:34,308 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ReadResourceRequest
2025-01-05 01:25:34,308 - notes-server - INFO - Reading resource: note://internal/readable-note
2025-01-05 01:25:34,308 - notes-server - DEBUG - Found note 'readable-note' with content length: 27
2025-01-05 01:25:34,308 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,309 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,310 - notes-server - INFO - Server streams initialized
2025-01-05 01:25:34,310 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,310 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:25:34,311 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,312 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,313 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,313 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10363d460>
2025-01-05 01:25:34,313 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,313 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,313 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Triggering list_changed', 'name': 'note-with-notification'}
2025-01-05 01:25:34,313 - notes-server - INFO - Added new note 'note-with-notification' with content length: 23
2025-01-05 01:25:34,313 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:25:34,314 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106e1e810>
2025-01-05 01:25:34,314 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:25:34,314 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:25:34,314 - notes-server - INFO - Calling tool 'this_tool_does_not_exist' with arguments: {}
2025-01-05 01:25:34,314 - notes-server - ERROR - Unknown tool: this_tool_does_not_exist
2025-01-05 01:25:34,314 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,315 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,315 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:25:34,316 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x108fe1b20>
2025-01-05 01:25:34,316 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 01:25:34,316 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 01:25:34,316 - notes-server - INFO - Listing available tools
2025-01-05 01:25:34,316 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 01:25:34,316 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,316 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,316 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x104b63bf0>
2025-01-05 01:25:34,316 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 01:25:34,317 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 01:25:34,317 - notes-server - INFO - Listing available tools
2025-01-05 01:25:34,317 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 01:25:34,317 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:25:34,318 - notes-server - INFO - Server shutting down
2025-01-05 01:25:34,320 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,503 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,503 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,504 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,506 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,506 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,506 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,508 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,508 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,509 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,509 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,509 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,509 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,510 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,510 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,510 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,511 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,511 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,512 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,513 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,513 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,515 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1043633e0>
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,516 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 123, 'name': 'numeric-content'}
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x108f5ffe0>
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,516 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,516 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': {'metadata': {'tags': ['nested', 'test']}, 'text': 'Some nested text content'}, 'name': 'nested-note'}
2025-01-05 01:36:50,517 - notes-server - INFO - Added new note 'nested-note' with content length: 2
2025-01-05 01:36:50,517 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x103f633e0>
2025-01-05 01:36:50,517 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,517 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,517 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:36:50,517 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Hello, I am a readable note', 'name': 'readable-note'}
2025-01-05 01:36:50,517 - notes-server - INFO - Added new note 'readable-note' with content length: 27
2025-01-05 01:36:50,517 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,518 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,518 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,519 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,519 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,519 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106263410>
2025-01-05 01:36:50,519 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,519 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,519 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Note content', 'name': 'listed-note'}
2025-01-05 01:36:50,519 - notes-server - INFO - Added new note 'listed-note' with content length: 12
2025-01-05 01:36:50,520 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:36:50,520 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,521 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,522 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,522 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,522 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,523 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,523 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,524 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,524 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,524 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,524 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,524 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,524 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,525 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,525 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,525 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,525 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,526 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,526 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,526 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,526 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x106263b60>
2025-01-05 01:36:50,526 - mcp.server.lowlevel.server - INFO - Processing request of type ListResourcesRequest
2025-01-05 01:36:50,527 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListResourcesRequest
2025-01-05 01:36:50,527 - notes-server - INFO - Listing resources - current notes count: 1
2025-01-05 01:36:50,527 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10381b620>
2025-01-05 01:36:50,527 - notes-server - DEBUG - Returning resources: ['Note: listed-note']
2025-01-05 01:36:50,527 - mcp.server.lowlevel.server - INFO - Processing request of type ReadResourceRequest
2025-01-05 01:36:50,527 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ReadResourceRequest
2025-01-05 01:36:50,527 - notes-server - INFO - Reading resource: note://internal/readable-note
2025-01-05 01:36:50,527 - notes-server - DEBUG - Found note 'readable-note' with content length: 27
2025-01-05 01:36:50,527 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,527 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,528 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,528 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,528 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,528 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,528 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,529 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,529 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,530 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,530 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,530 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,531 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,531 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,531 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x104386660>
2025-01-05 01:36:50,531 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,531 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,531 - notes-server - INFO - Calling tool 'this_tool_does_not_exist' with arguments: {}
2025-01-05 01:36:50,531 - notes-server - ERROR - Unknown tool: this_tool_does_not_exist
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,532 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,533 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,533 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,533 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10344f5c0>
2025-01-05 01:36:50,533 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,533 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,533 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,533 - notes-server - INFO - Calling tool 'add-note' with arguments: {'name': 'only-name-provided'}
2025-01-05 01:36:50,533 - notes-server - ERROR - Missing name or content
2025-01-05 01:36:50,533 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,534 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,535 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,535 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,536 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,536 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,536 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Initializing server 'notes_simple'
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListResourcesRequest
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Registering handler for ReadResourceRequest
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Registering handler for PromptListRequest
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Registering handler for GetPromptRequest
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Registering handler for ListToolsRequest
2025-01-05 01:36:50,536 - mcp.server.lowlevel.server - DEBUG - Registering handler for CallToolRequest
2025-01-05 01:36:50,536 - asyncio - DEBUG - Using selector: KqueueSelector
2025-01-05 01:36:50,536 - notes-server - INFO - Starting notes server...
2025-01-05 01:36:50,537 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,537 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,537 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,537 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x104663410>
2025-01-05 01:36:50,537 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,538 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,538 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'This is a test note', 'name': 'my-test-note'}
2025-01-05 01:36:50,538 - notes-server - INFO - Added new note 'my-test-note' with content length: 19
2025-01-05 01:36:50,538 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x10665be00>
2025-01-05 01:36:50,538 - mcp.server.lowlevel.server - INFO - Processing request of type SetLevelRequest
2025-01-05 01:36:50,538 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:36:50,538 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,538 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x120903620>
2025-01-05 01:36:50,539 - mcp.server.lowlevel.server - INFO - Processing request of type PingRequest
2025-01-05 01:36:50,539 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type PingRequest
2025-01-05 01:36:50,539 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,539 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,540 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,540 - notes-server - INFO - Server streams initialized
2025-01-05 01:36:50,540 - notes-server - DEBUG - Initialization options: server_name='notes_simple' server_version='0.1.0' capabilities=ServerCapabilities(experimental={}, logging=None, prompts=PromptsCapability(listChanged=False), resources=ResourcesCapability(subscribe=False, listChanged=False), tools=ToolsCapability(listChanged=False))
2025-01-05 01:36:50,542 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,542 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,542 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,542 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,543 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,547 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,547 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,549 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,549 - mcp.server.lowlevel.server - DEBUG - Received message: root=InitializedNotification(method='notifications/initialized', params=None, jsonrpc='2.0', type='notification')
2025-01-05 01:36:50,551 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1033ed910>
2025-01-05 01:36:50,551 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 01:36:50,551 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 01:36:50,551 - notes-server - INFO - Listing available tools
2025-01-05 01:36:50,551 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 01:36:50,552 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x1066316d0>
2025-01-05 01:36:50,552 - mcp.server.lowlevel.server - INFO - Processing request of type CallToolRequest
2025-01-05 01:36:50,552 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type CallToolRequest
2025-01-05 01:36:50,552 - notes-server - INFO - Calling tool 'add-note' with arguments: {'content': 'Triggering list_changed', 'name': 'note-with-notification'}
2025-01-05 01:36:50,552 - notes-server - INFO - Added new note 'note-with-notification' with content length: 23
2025-01-05 01:36:50,552 - notes-server - DEBUG - Sent resource list changed notification
2025-01-05 01:36:50,552 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,557 - notes-server - INFO - Server shutting down
2025-01-05 01:36:50,564 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,571 - mcp.server.lowlevel.server - DEBUG - Received message: <mcp.shared.session.RequestResponder object at 0x105575b20>
2025-01-05 01:36:50,571 - mcp.server.lowlevel.server - INFO - Processing request of type ListToolsRequest
2025-01-05 01:36:50,571 - mcp.server.lowlevel.server - DEBUG - Dispatching request of type ListToolsRequest
2025-01-05 01:36:50,571 - notes-server - INFO - Listing available tools
2025-01-05 01:36:50,571 - notes-server - DEBUG - Returning tools: ['add-note']
2025-01-05 01:36:50,572 - mcp.server.lowlevel.server - DEBUG - Response sent
2025-01-05 01:36:50,579 - notes-server - INFO - Server shutting down