Obsidian MCP Pro logo

Obsidian MCP Pro

Unclaimed

by rps321321

The most feature-complete MCP server for Obsidian vaults — 23 tools + 3 resources for search, read, write, tags, link analysis, graph traversal, and canvas. Also ships as an Obsidian plugin (github.com/rps321321/obsidian-mcp-pro-plugin).

Install

$npx -y obsidian-mcp-pro install

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions

More in Search & Web

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

add_canvas_edge

Add an edge between two canvas nodes

add_canvas_node

Add a node to a canvas

append_to_note

Append content to an existing note

create_daily_note

Create today's daily note from template

create_note

Create a new note with content and frontmatter

delete_note

Delete a note (trash by default); optional elicitation on permanent

edit_block

Replace content of a paragraph tagged ^id (anchor preserved)

find_broken_links

Detect links pointing to non-existent notes

find_orphans

Find notes with no links in or out

find_unused_attachments

Attachments not referenced via embeds or markdown links

get_attachment

Return image / audio / blob content (5 MB default cap)

get_backlinks

Get all notes that link to a given note

get_daily_note

Get today's (or a specific date's) daily note

get_graph_neighbors

Get notes connected within N link hops

get_note

Read a note whole, or by section / block / lines

get_outlinks

Get all links from a given note

get_recent_notes

Notes sorted by mtime; optional ISO-or-relative since filter

get_tags

Get all tags and their usage counts

get_vault_stats

Vault counts, bytes, words, tag coverage, most-recent note

index_vault

Build / refresh the embedding index (incremental, progress events)

insert_at_section

Insert at before / after-heading / append of a section

list_attachments

Enumerate every non-md/canvas/base file

list_bases

Enumerate .base files in the vault

list_canvases

List all .canvas files in the vault

list_notes

List notes in the vault or a folder

list_sections

Return the heading outline of a note as an indented tree

move_note

Move or rename a note; rewrites references across the vault

prepend_to_note

Prepend content after frontmatter

query_base

Run a Base's filter DSL against the vault; unsupported filters warn and fail closed

read_base

Parse a Base file (filters, properties, views)

read_canvas

Read a bounded .canvas node/edge summary

rename_tag

Rewrite inline + frontmatter occurrences vault-wide; hierarchical

replace_in_note

Find/replace within one note (literal or regex, with match-count guard)

resolve_alias

Translate frontmatter alias (or basename) to note path

search_by_frontmatter

Find notes by frontmatter property values with case-insensitive key/value matching

search_by_tag

Find all notes with a specific tag

search_notes

Focus-ranked full-text search with query-centered snippets (cached)

search_semantic

Cosine search the embedding index for a natural-language query

update_frontmatter

Update frontmatter properties on a note

update_section

Replace the body under a heading path (heading kept)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Obsidian MCP Pro MCP Server

How do I connect Obsidian MCP Pro MCP Server to Claude?
The listing records `npx -y obsidian-mcp-pro install` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
Is Obsidian MCP Pro MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Obsidian MCP Pro MCP Server do?
Obsidian MCP Pro MCP Server documents 40 tools to the agent, including add_canvas_edge, add_canvas_node, append_to_note. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.