Skip to main content
Glama

Obsidian MCP

by takuya0206

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
hostNoHost for the Obsidian Local REST API127.0.0.1
portNoPort for the Obsidian Local REST API27123
apiKeyYesAPI key generated from the Obsidian Local REST API plugin

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
readNote

Read the contents of a specific note

readActiveNote

Read the contents of the current active note

listNotes

Recursively lists files and folders in the entire Vault or under a specified folder and returns the result as a tree-format string

patchNote

Inserts content into an existing note relative to a heading, block reference, or frontmatter field.

searchWithJsonLogic

Search Obsidian notes using JsonLogic format queries. Using logical conditions expressed in JSON, you can flexibly filter note metadata and content. Suitable for programmatically generated searches, allowing complex conditions to be expressed in a structured way.

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/takuya0206/obsidian-mcp'

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