Releases: Leonezz/obsidian-mcp-server
Releases · Leonezz/obsidian-mcp-server
Release list
v1.1.6
feat: add console logging for server lifecycle and diagnostics Add [MCP]-prefixed console.log/warn/error for plugin load/unload, server start/stop, session connect/close/expire/evict, auth failures, and request errors. Visible in Obsidian's dev console (Ctrl+Shift+I).
v1.1.5
v1.1.4
fix(ci): add @eslint/js as explicit dependency for pnpm strict resolu…
v1.1.3
v1.1.2
v1.1.1
v1.1.1: fix batch init requests and dynamic version
1.1.1
What's New
MCP Protocol Mechanisms
- Server Instructions: Dynamic vault context and usage guidelines sent to AI agents on connect
- Tool Annotations: readOnly/destructive/idempotent hints on all 13 tools
- Structured Logging: McpLogger for security denials and warnings
- Prompts: Format reference guides (Obsidian Markdown, JSON Canvas, Obsidian Bases)
- Resources: Vault content as MCP resources with template URIs, autocomplete, and file-change subscriptions
- Output Schemas: Structured content on 7 data-returning tools
- Content Annotations: Smart assistant-only hints (draft status, large note warning, broken links)
- Settings UI: New sections for agent instructions, format guides, resources, and smart features
Bug Fixes
- Fix argument forwarding in StatsTracker.track() wrapper
- Handle batch init requests in MCP server
- Use dynamic version from package.json
Other
- Added MIT LICENSE
- Added versions.json for compatibility tracking
v1.1.0
v1.1.0: 7 new tools, persistent usage statistics, Streamable HTTP tra…
v1.0.0
Fix: Track manifest.json (removed from gitignore)