Obsidian Local REST API MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_directoryA | List directory contents with pagination to prevent context overflow. Shows immediate contents by default. |
| read_fileB | Read content of a specific file from the vault |
| write_fileC | Write file content with different modes: overwrite (default), append, or prepend. Handles both create and update operations. |
| delete_itemC | Delete a file or directory from the vault |
| create_or_update_noteA | Create or update a note with content and frontmatter. Performs upsert operation - creates if doesn't exist, updates if it does. |
| get_daily_noteA | Get daily note for a specific date. Handles common daily note naming conventions and file locations. |
| get_recent_notesC | Get recently modified notes, ordered by modification time |
| search_vaultC | Search vault content across files, filenames, and metadata with advanced filtering |
| find_related_notesB | Find notes related to a given note based on shared tags, links, or backlinks |
| get_noteC | Get a specific note with its content and metadata (legacy) |
| list_notesB | List all notes in the vault with optional search filter (legacy with search support) |
| get_metadata_keysB | Get all available frontmatter keys from notes |
| get_metadata_valuesC | Get all unique values for a specific frontmatter key |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/j-shelfwood/obsidian-local-rest-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server