Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP.
Drift inferred · capture-to-capture
tool count over time
05-30 14:50 now
22t
22t
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 14 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
obsidian_append_to_note
-
obsidian_delete_note
-
obsidian_execute_command
-
obsidian_get_note
-
obsidian_list_commands
-
obsidian_list_notes
-
obsidian_list_tags
-
obsidian_manage_frontmatter
-
obsidian_manage_tags
-
obsidian_open_in_ui
-
obsidian_patch_note
-
obsidian_replace_in_note
-
obsidian_search_notes
-
obsidian_write_note
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v3.5.2 · analyzer v33 · 2d ago
skills & prompt files 2
- agent-rules package/AGENTS.md
- agent-rules package/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 60
shell / exec 1
- shell package/dist/services/obsidian/obsidian-service.js :607
return exec();
network 1
- net package/dist/services/obsidian/obsidian-service.js :9
import { Agent, fetch as undiciFetch } from 'undici';
tool registrations 14
- obsidian_append_to_note package/dist/mcp-server/tools/definitions/obsidian-append-to-note.tool.js :13
- obsidian_delete_note package/dist/mcp-server/tools/definitions/obsidian-delete-note.tool.js :15
- obsidian_execute_command package/dist/mcp-server/tools/definitions/obsidian-execute-command.tool.js :10
- obsidian_get_note package/dist/mcp-server/tools/definitions/obsidian-get-note.tool.js :17
- obsidian_list_commands package/dist/mcp-server/tools/definitions/obsidian-list-commands.tool.js :13
- obsidian_list_notes package/dist/mcp-server/tools/definitions/obsidian-list-notes.tool.js :38
- obsidian_list_tags package/dist/mcp-server/tools/definitions/obsidian-list-tags.tool.js :22
- obsidian_manage_frontmatter package/dist/mcp-server/tools/definitions/obsidian-manage-frontmatter.tool.js :12
- obsidian_manage_tags package/dist/mcp-server/tools/definitions/obsidian-manage-tags.tool.js :17
- obsidian_open_in_ui package/dist/mcp-server/tools/definitions/obsidian-open-in-ui.tool.js :17
- obsidian_patch_note package/dist/mcp-server/tools/definitions/obsidian-patch-note.tool.js :11
- obsidian_replace_in_note package/dist/mcp-server/tools/definitions/obsidian-replace-in-note.tool.js :40
show 2 more
- obsidian_search_notes package/dist/mcp-server/tools/definitions/obsidian-search-notes.tool.js :229
- obsidian_write_note package/dist/mcp-server/tools/definitions/obsidian-write-note.tool.js :10
declared dependencies 14
- @cyanheads/mcp-ts-core@^0.12.8
- js-yaml@^5.4.1
- pino-pretty@^13.1.3
- undici@^8.10.2
- yaml@^2.9.0
- zod@^4.5.4
- @biomejs/biome@^2.5.12
- @socketsecurity/bun-security-scanner@^1.1.2
- @types/node@^26.4.1
- depcheck@^1.4.7
- ignore@^7.0.8
- tsc-alias@^1.9.4
show 2 more
- typescript@^7.0.2
- vitest@^5.0.0