Skip to main content
Glama

Obsidian MCP Server

by bazylhorsey

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_API_KEYNoAPI key for Obsidian Local REST API
OBSIDIAN_API_URLNoURL for Obsidian Local REST API
OBSIDIAN_REMOTE_URLNoURL for remote vault API
OBSIDIAN_VAULT_NAMENoName of the local vault
OBSIDIAN_VAULT_PATHNoPath to the local Obsidian vault
OBSIDIAN_REMOTE_NAMENoName of the remote vault
OBSIDIAN_SYNC_INTERVALNoSync interval for remote vault in milliseconds
OBSIDIAN_REMOTE_API_KEYNoAPI key for remote vault access

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_note

Get a note by its path

search_notes

Search for notes in a vault

create_note

Create a new note

update_note

Update an existing note

delete_note

Delete a note

get_vault_stats

Get statistics about a vault

list_tags

List all tags in a vault

list_folders

List all folders in a vault

get_knowledge_graph

Get the complete knowledge graph for a vault

get_related_notes

Get notes related to a specific note

analyze_graph

Analyze the knowledge graph structure

suggest_links

Suggest related notes for linking

get_canvas

Get canvas file contents

create_canvas

Create a new canvas file

add_canvas_node

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

add_canvas_edge

Add an edge between nodes in canvas

list_canvas_files

List all canvas files in vault

dataview_query

Execute a Dataview-style query on notes

get_note_metadata

Get metadata for a specific note

get_unique_values

Get all unique values for a metadata 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 a daily note for a specific date

create_weekly_note

Create a weekly note for a specific date

create_monthly_note

Create a monthly note for a specific date

create_yearly_note

Create a yearly note for a specific year

get_periodic_note_info

Get info about a periodic note

list_periodic_notes

List periodic notes of a specific type

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bazylhorsey/obsidian-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server