Skip to content

Read timeout too short for search-related tools on large vaults #88

@MarlonKr

Description

@MarlonKr

When running obsidian_simple_search or obsidian_complex_search via Docker MCP Toolkit on a large (>9000 notes) Obsidian vault, the request consistently fails with a read timeout after 6 seconds. Other endpoints, such as obsidian_list_files_in_vault work fine. The issue appears to be caused by a hardcoded Requests timeout (connect=3s, read=6s) in the Obsidian client, which may be too short for large or slow searches.

Error message:

Caught Exception. Error: Request failed: HTTPSConnectionPool(host=‘host.docker.internal’, port=27124): Read timed out. (read timeout=6)

Environment:
• macOS, Docker Desktop (Docker MCP Toolkit)
• Obsidian Local REST API (HTTPS, port 27124)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions