Enhanced Obsidian MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OBSIDIAN_API_PORT | No | API port number | 27123 |
| OBSIDIAN_API_TOKEN | Yes | Local REST API token | |
| OBSIDIAN_VAULT_PATH | Yes | Path to your Obsidian vault |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_notesC | List all notes in the Obsidian vault |
| delete_noteC | Delete a note from the Obsidian vault |
| read_noteC | Read the content of a note in the Obsidian vault |
| create_noteC | Create a new note in the Obsidian vault |
| search_vaultC | Search for content in the Obsidian vault |
| move_noteC | Move or rename a note to a new location in the Obsidian vault |
| manage_folderB | Create, rename, move, or delete a folder in the Obsidian vault |
| update_noteC | Update content in an existing note using text replacements, deletions or precise insertions |
| read_multiple_notesC | Read content from multiple notes simultaneously |
| auto_backlink_vaultB | Automatically add backlinks throughout the entire vault by detecting note names in content and converting them to wikilinks |
| add_tagsC | Add tags to a note |
| list_tagsB | List all tags in the vault with usage count |
| search_by_tagsC | Search notes by tags |
| create_templateC | Create a new template |
| list_templatesB | List all available templates |
| apply_templateC | Apply a template to create a new note |
| delete_templateC | Delete a template |
| extract_keywordsC | Extract keywords from note content using TF-IDF algorithm |
| generate_summaryC | Generate a summary of note content |
| suggest_tagsC | Suggest tags for a note based on content analysis |
| find_similar_notesC | Find notes with similar content using cosine similarity |
| analyze_note_relationshipsC | Analyze relationships between notes based on links and references |
| generate_knowledge_graphC | Generate knowledge graph data for visualization |
| find_orphan_notesC | Find notes that have no incoming or outgoing links |
| suggest_connectionsC | Suggest potential connections between notes based on content similarity |
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/jianruidutong/obsidian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server