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 [