Interact with your Obsidian vault using natural language.
A Model Context Protocol (MCP) server for natural language interaction with your Obsidian vault.
Install dependencies:
npm install
Build the project:
npm run build
Set your vault path:
export OBSIDIAN_VAULT_PATH="/path/to/your/obsidian/vault"
Add to your MCP client configuration:
{
"mcpServers": {
"obsidian": {
"command": "node",
"args": ["/path/to/obsidian-mcp/dist/index.js"],
"env": {
"OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
}
}
}
}
Read Operations:
query_vault: Process natural language queries about your vault
search_notes: Search for notes by filename or content
searchTerm
, searchType
(filename/content/both)get_note: Get the full content of a specific note
notePath
get_backlinks: Get all notes that link to a specific note
notePath
Write Operations: 5. write_note: Write or overwrite a note with new content
notePath
, content
create_note: Create a new note with frontmatter and content
notePath
, title
, content
(optional), tags
(optional)append_to_note: Append content to an existing note
notePath
, content
update_note_section: Update a specific section of a note by heading
notePath
, sectionHeading
, newContent
npm run dev
: Watch mode for developmentnpm run build
: Build the projectnpm run start
: Start the serverOBSIDIAN_VAULT_PATH
: Path to your Obsidian vault (required)Dynamically search and call tools using UnifAI Network
A TypeScript server for automation and integration, featuring Microsoft OAuth, browser control, and basic utilities.
Manage WordPress sites and create content with AI-generated featured images.
Tools to the query and execute of Dify workflows
Manage tmux panes and execute commands within tmux sessions.
Interact with Ramp's Developer API to run analysis on your spend and gain insights leveraging LLMs
Create professional PDF invoices using natural language.
Human-in-the-loop platform - Allow AI agents and automations to send requests for approval to your gotoHuman inbox.
MCP server for the Computer-Use Agent (CUA), allowing you to run CUA through Claude Desktop or other MCP clients.
A server for querying Jira issues, requiring a Jira token for authentication.