Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HTTP_PORT | No | HTTP server port (when using http transport) | 3000 |
| MCP_TRANSPORT | No | Transport mode: stdio or http | stdio |
| OBSIDIAN_VAULT_PATH | Yes | Path to Obsidian vault (required) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| write_session_report | Write a session report to the Obsidian vault. Use this at the end of coding sessions, after completing significant tasks, or when wrapping up work phases. The report will be saved with proper frontmatter and timestamps. |
| write_note | Write or create a note in the Obsidian vault. Can be used for documentation, meeting notes, ideas, or any other content. |
| append_to_note | Append content to an existing note. Useful for adding entries to running logs, daily notes, or accumulating information. |
| append_to_daily_note | Append content to today's daily note. Creates the daily note if it doesn't exist. |
| search_notes | Search notes in the vault by content, tags, or folder. |
| read_note | Read the content of a specific note. |
| list_recent_notes | List recently modified notes in the vault. |
| find_backlinks | Find all notes that link to a specific note. |
| create_todo | Create or add a TODO item. Can create a new TODO note or append to existing TODO list. |
| link_notes | Get suggestions for notes that might be related to given content or keywords. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| README | Last modified: 2026-01-20T17:13:04.703Z |