bazylhorsey/obsidian-mcp-server
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