From 0b746f65e9919017c893513a0fed0d51fa654117 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sat, 16 Aug 2025 19:05:46 +0000 Subject: [PATCH] refactor: use centralized create_obsidian_api() for put_content to respect OBSIDIAN_HOST full URL format --- src/mcp_obsidian/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp_obsidian/tools.py b/src/mcp_obsidian/tools.py index d5b172a..e49c061 100644 --- a/src/mcp_obsidian/tools.py +++ b/src/mcp_obsidian/tools.py @@ -343,7 +343,7 @@ class PutContentToolHandler(ToolHandler): if "filepath" not in args or "content" not in args: raise RuntimeError("filepath and content arguments required") - api = obsidian.Obsidian(api_key=api_key, host=obsidian_host) + api = create_obsidian_api() api.put_content(args.get("filepath", ""), args["content"]) return [