Skip to content
Agentmart
Submit a tool

Obsidian MCP Server

Filesystem-based MCP server for Obsidian vaults — read, search, and edit notes, no app required.

Connector by tylern91 · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)
Write a review

Install

Works with Claude Desktop. Read the repository before you give any tool access to your data.

Download the bundle

MCP bundle (.mcpb): open it with Claude Desktop.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Filesystem-based MCP server for Obsidian vaults — read, search, and edit notes, no app required.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
15 read · 1 write · 8 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Downloaded binary

Tools by what they do 24

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • audit_notes
  • get_backlinks
  • get_frontmatter
  • get_note_outline
  • get_notes_info
  • get_recent_changes
  • get_recent_periodic_notes
  • get_vault_stats
  • list_all_tags
  • list_directory
  • read_multiple_notes
  • read_note
Show 3 more tools
  • read_note_lines
  • search_notes
  • search_regex

Write 1 · Create, change, send or run things.

  • get_periodic_note

Delete 8 · Delete, drop, revoke or wipe things.

  • delete_note
  • manage_tags
  • move_note
  • patch_note
  • rename_tag
  • replace_in_note
  • update_frontmatter
  • write_note

Network hosts it talks to 1

  • github.com · found in install command

Files it touches

  • Any path the agent passes to its tools

Tools (24)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • audit_notesread-only

    Audit the vault for hygiene issues: orphans, dangling links, untagged notes, and duplicate titles

  • delete_notecan change or delete data

    Delete a note from the vault. By default it moves the note to .obsidian-mcp/trash (recoverable); pass permanent=true to hard-delete instead. Requires confirm to match path exactly as a safety guard, regardless of permanent.

  • get_backlinksread-only

    Find all notes in the vault that link to the specified note.

  • get_frontmatterread-only

    Read the YAML frontmatter of a note. Returns key-value pairs and the note body.

  • get_note_outlineread-only

    Return a note's heading tree (level, text, line number) without its body — cheaper than read_note when only structure is needed.

  • get_notes_inforead-only

    Get metadata for multiple notes without reading full content

  • get_periodic_note

    Get a periodic note (daily, weekly, monthly, quarterly, or yearly)

  • get_recent_changesread-only

    List notes most recently modified in the vault

  • get_recent_periodic_notesread-only

    Get the N most recent periodic notes

  • get_vault_statsread-only

    Get aggregate statistics about the entire vault

  • list_all_tagsread-only

    Aggregate all tags across the entire vault with usage counts.

  • list_directoryread-only

    List files and directories in the vault. Supports glob filtering, file/dir type filtering, limit+offset pagination, and a concise mode (default) that omits size and modTime for compact output. Pass an empty path to list the vault root.

  • manage_tagscan change or delete data

    Add or remove a tag on a note. Use location to control where new tags are placed.

  • move_notecan change or delete data

    Move or rename a note within the vault. Creates intermediate directories as needed. Requires confirm to match src exactly. Note: confirm guards the source path only; verify dst carefully before submitting. By default also rewrites inbound links elsewhere in the vault to point at the new location — ambiguous link targets are reported, never guessed at, and left unchanged.

  • patch_notecan change or delete data

    Apply a heading-anchored patch to a note. Insert content before or after a heading, or replace the heading's body.

Show 9 more tools
  • read_multiple_notesread-only

    Read the content of multiple notes in a single request

  • read_noteread-only

    Read a note from the vault. Returns content and metadata.

  • read_note_linesread-only

    Read a bounded range of lines from a note, starting at startLine. Cheaper than read_note for a long note when only a section is needed.

  • rename_tagcan change or delete data

    Rename a tag across every note in the vault, in both frontmatter and inline occurrences.

  • replace_in_notecan change or delete data

    Scoped search-and-replace within a single note. Supports literal or RE2 regex matching (regex replacement may use $1-style backreferences) and an occurrence cap.

  • search_notesread-only

    Search vault notes using BM25 ranked full-text search. Returns results sorted by relevance score.

  • search_regexread-only

    Search vault notes using a regex or glob pattern.

  • update_frontmattercan change or delete data

    Update YAML frontmatter fields in a note. Preserves existing key ordering. Use updates to set/overwrite keys and removeKeys to delete keys.

  • write_notecan change or delete data

    Write or update a note in the vault.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 19, 2026 (9 days ago)
Last release
Oct 13, 2026 (15 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.tylern91/obsidian-mcp-server
Version
0.3.0
Auth
No auth
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Obsidian MCP Server. Agent Mart. https://agentmart.dev/connectors/tylern91-obsidian-mcp-server (last updated 2026-10-24)