obsidian-mcp-server

bazylhorsey/obsidian-mcp-server

3.5

If you are the rightful owner of obsidian-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

Obsidian MCP Server is a comprehensive Model Context Protocol (MCP) server designed for Obsidian, providing advanced vault access, knowledge graph analysis, and integration features.

Tools

Functions exposed to the LLM to take actions

get_note

Retrieve a note by path

search_notes

Search notes with filters

create_note

Create a new note

update_note

Update existing note

delete_note

Delete a note

get_vault_stats

Get vault statistics

list_tags

List all tags

list_folders

List all folders

get_knowledge_graph

Get complete graph structure

get_related_notes

Find related notes

analyze_graph

Analyze graph structure

suggest_links

Suggest potential links

get_canvas

Read a canvas file

create_canvas

Create a new empty canvas

list_canvas_files

List all canvas files in vault

add_canvas_node

Add a node (file, text, link, or group)

add_canvas_edge

Add an edge/connection between nodes

delete_canvas_node

Delete a node from canvas

delete_canvas_edge

Delete an edge from canvas

dataview_query

Execute Dataview-style queries on notes

get_note_metadata

Get metadata for a specific note

get_unique_values

Get all unique values for a field

list_templates

List all available templates

render_template

Render a template with variables

create_from_template

Create a new note from a template

create_daily_note

Create or get daily note

create_weekly_note

Create or get weekly note

create_monthly_note

Create or get monthly note

create_yearly_note

Create or get yearly note

get_periodic_note_info

Get info about a periodic note

list_periodic_notes

List periodic notes in a date range

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources