
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Note-Taking · Knowledge Management
tokidoo/mcp-obsidian-advanced
Advanced MCP server for interacting with Obsidian via the Local REST API community plugin. It empowers AI agents (like Claude) to deeply understand your vault's structure, links, and content—beyond basic read/write operations.
uvx mcp-obsidian-advanced{
"mcpServers": {
"mcp-obsidian-advanced": {
"command": "uvx",
"args": [
"mcp-obsidian-advanced"
],
"env": {
"OBSIDIAN_API_KEY": "<OBSIDIAN_API_KEY>",
"OBSIDIAN_VAULT_PATH": "<OBSIDIAN_VAULT_PATH>"
}
}
}
}OBSIDIAN_API_KEYOBSIDIAN_VAULT_PATHOBSIDIAN_HOSTOBSIDIAN_PORTobsidian_list_files_in_dir
Lists all files and directories in a specific Obsidian directory
obsidian_batch_get_files
Return the contents and metadata of one or more notes (.md files) in your vault
obsidian_put_file
Create a new file in your vault or update the content of an existing one
obsidian_append_to_file
Append content to a new or existing file in the vault
obsidian_patch_file
Insert content into an existing note relative to a heading, block reference, or frontmatter field
obsidian_delete_file
Delete a file or directory from your vault
obsidian_simple_search
Simple search for documents matching a specified text query across all files in the vault
obsidian_complex_search
Complex search for documents using a JsonLogic query with support for 'glob' and 'regexp' pattern matching
obsidian_get_active_note
Get the content and metadata of the currently active note in Obsidian
obsidian_periodic_notes
Get current periodic note for the specified period (daily, weekly, monthly, quarterly, yearly)
obsidian_recent_periodic_notes
Get most recent periodic notes for the specified period type
obsidian_recent_changes
Get recently modified files in the vault
obsidian_understand_vault
Get a comprehensive understanding of the vault structure including directory tree and NetworkX graph of note connections
obsidian_open_files
Open one or more files in the vault in a new leaf
obsidian_execute_commands
Execute one or more commands in obsidian interface
OBSIDIAN_API_KEY
Obtain this by installing the Obsidian REST API plugin, and go into settings.
OBSIDIAN_VAULT_PATH
The absolute path to your vault must be set in order for tools (e.g. obsidian_understand_vault) to function properly.
OBSIDIAN_HOST
Could be changed in the Obsidian REST API plugin settings.
OBSIDIAN_PORT
Could be changed in the Obsidian REST API plugin settings.
INCLUDE_TOOLS
This variable controls which tools would be available for use.
obsidiantools_in_15_minutes_documentation.md
is a ipynb file that demonstrates use cases for obsidiantools.
obsidian_rest_api_documentation.yaml
is a yaml file that demonstrates use cases for the Obsidian REST API.
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

makenotion/notion-mcp-server
For the best experience, use Remote Notion MCP, our official hosted MCP server. This repository is a separate, self-hosted MCP server implementation that is no longer actively maintained or supported. Please use Remote Notion MCP instead.

MarkusPfundstein/mcp-obsidian
MCP server to interact with Obsidian via the Local REST API community plugin.

suekou/mcp-notion-server
This server targets the Notion API 2026-03-11 and uses the current database/data source model. It exposes MCP tools, prompts, resources, structured tool results, and optional MCP Apps for interactive Notion workflows.

StevenStavrakis/obsidian-mcp
A local Model Context Protocol server that lets MCP-compatible assistants safely read and modify explicitly configured Obsidian vaults.

RafalWilinski/mcp-apple-notes
A Model Context Protocol (MCP) server that enables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes. This allows AI assistants like Claude to search and reference your Apple Notes during conversations.

danhilse/notion_mcp
A simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude. This is a basic implementation tailored specifically for my minimalist todo list setup in Notion.