markuspfundstein avatar

Obsidian

markuspfundstein/mcp-obsidian

The Mcp Obsidian server enables Claude to interact with Obsidian vaults through the Local REST API community plugin, providing tools to list files, retrieve content, search notes, and create or modify files programmatically. It offers capabilities including file listing, content retrieval, text search across the vault, content patching relative to headings or references, file appending, and file deletion. This solves the problem of integrating Obsidian note-taking workflows with Claude, allowing AI-assisted summarization, search, and note creation directly within an Obsidian vault.

GitHub stars
3.7K
tools
7
last updated
Mar 7, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

list_files_in_vaultLists all files and directories in the root directory of your Obsidian vault

Lists all files and directories in the root directory of your Obsidian vault

No parameter schema in public metadata yet.

list_files_in_dirLists all files and directories in a specific Obsidian directory

Lists all files and directories in a specific Obsidian directory

No parameter schema in public metadata yet.

get_file_contentsReturn the content of a single file in your vault.

Return the content of a single file in your vault.

No parameter schema in public metadata yet.

searchSearch for documents matching a specified text query across all files in the vault

Search for documents matching a specified text query across all files in the vault

No parameter schema in public metadata yet.

patch_contentInsert content into an existing note relative to a heading, block reference, or frontmatter field.

Insert content into an existing note relative to a heading, block reference, or frontmatter field.

No parameter schema in public metadata yet.

append_contentAppend content to a new or existing file in the vault.

Append content to a new or existing file in the vault.

No parameter schema in public metadata yet.

delete_fileDelete a file or directory from your vault.

Delete a file or directory from your vault.

No parameter schema in public metadata yet.

Sponsors

Readme

MCP server for Obsidian

MCP server to interact with Obsidian via the Local REST API community plugin.

server for Obsidian MCP server

Components

Tools

The server implements multiple tools to interact with Obsidian:

  • list_files_in_vault: Lists all files and directories in the root directory of your Obsidian vault
  • list_files_in_dir: Lists all files and directories in a specific Obsidian directory
  • get_file_contents: Return the content of a single file in your vault.
  • search: Search for documents matching a specified text query across all files in the vault
  • patch_content: Insert content into an existing note relative to a heading, block reference, or frontmatter field.
  • append_content: Append content to a new or existing file in the vault.
  • delete_file: Delete a file or directory from your vault.

Example prompts

Its good to first instruct Claude to use Obsidian. Then it will always call the tool.


View the full README on GitHub

Details

Repository
github.com/markuspfundstein/mcp-obsidian
Category
Documents & Knowledge

Related Documents & Knowledge MCP servers

View all
1cookjohn avatarZoterocookjohn/zotero-mcpProvides local AI access to search, retrieve, and cite items from your Zotero library via Streamable HTTP.784stars
2sylphlab avatarPDF Readersylphlab/pdf-reader-mcpProvides a production-ready MCP server to extract text, images, and metadata from PDFs via parallel processing across multiple sources.711stars
3stevenstavrakis avatarObsidianstevenstavrakis/obsidian-mcpA simple MCP server for Obsidian704stars
4iansinnott avatarObsidian Claude Codeiansinnott/obsidian-claude-code-mcpProvides a dual-transport MCP server for Claude Code and Claude Desktop to read and write your Obsidian vault via MCP.287stars
5ergut avatarMCP LogSeq Serverergut/mcp-logseqMCP server to interact with LogSeq via its Local HTTP API - enabling AI assistants like Claude to seamlessly read, write, and manage your LogSeq graph.267stars
6kujenga avatarZotero MCPkujenga/zotero-mcpSearch your Zotero library, retrieve item metadata, and read full text from AI assistants.162stars