diff --git a/nextcloud_mcp_server/client/__init__.py b/nextcloud_mcp_server/client/__init__.py index 89c7adf..c363c38 100644 --- a/nextcloud_mcp_server/client/__init__.py +++ b/nextcloud_mcp_server/client/__init__.py @@ -9,6 +9,7 @@ from httpx import ( BasicAuth, Request, Response, + Timeout, ) from ..controllers.notes_search import NotesSearchController @@ -66,6 +67,9 @@ class NextcloudClient: auth=auth, transport=AsyncDisableCookieTransport(AsyncHTTPTransport()), event_hooks={"request": [log_request], "response": [log_response]}, + timeout=Timeout( + 30.0 + ), # 30 second timeout for all operations including recipe imports ) # Initialize app clients