Obsidian Local REST API MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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