npm JavaScript analyzed 3.5.2

obsidian-mcp-server

v3.5.2
npm

Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP.

maintainer
cyanheads
licence
Apache-2.0
first seen
2026-05-22
last seen
2026-09-12
releases · 30d
12
short id

Drift inferred · capture-to-capture

tool count over time

05-30 14:50 now
22t
22t
capabilities 14 tools
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
skills & danger signals npm-tarball
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

code evidence v3.5.2 · npm-tarball
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