#1717th of 18 in MCP servers

mcp-obsidian

MCP server that reads and edits Obsidian notes via the Local REST API plugin

Stars
4.5k
License
MIT
Last commit
Aug 2026
Language
Python
Stars, last 29 weeks+1,143
22 Apr 2026: 3,389 stars29 Apr 2026: 3,450 stars6 May 2026: 3,523 stars13 May 2026: 3,605 stars20 May 2026: 3,675 stars27 May 2026: 3,728 stars3 Jun 2026: 3,775 stars10 Jun 2026: 3,822 stars17 Jun 2026: 3,871 stars24 Jun 2026: 3,913 stars1 Jul 2026: 3,959 stars8 Jul 2026: 4,003 stars15 Jul 2026: 4,035 stars22 Jul 2026: 4,071 stars29 Jul 2026: 4,187 stars5 Aug 2026: 4,227 stars12 Aug 2026: 4,257 stars19 Aug 2026: 4,277 stars26 Aug 2026: 4,311 stars2 Sept 2026: 4,334 stars9 Sept 2026: 4,358 stars16 Sept 2026: 4,398 stars23 Sept 2026: 4,419 stars30 Sept 2026: 4,434 stars7 Oct 2026: 4,452 stars14 Oct 2026: 4,465 stars21 Oct 2026: 4,476 stars28 Oct 2026: 4,500 stars4 Nov 2026: 4,517 stars11 Nov 2026: 4,532 stars

3,389 on 22 Apr 20264,532 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Python MCP server that lets an MCP client such as Claude Desktop list, read, search, append to, patch and delete notes in an Obsidian vault. It talks to Obsidian through the Local REST API community plugin, using an API key plus host and port (defaults 127.0.0.1 and 27124). It runs over stdio via uvx, uv, or a Docker Compose service.

Who it is for: Obsidian users who want Claude or other MCP clients to work with their vault

Strengths

  • Seven tools: list, read, search, append, patch, delete files and directories
  • Runs via uvx with no clone, or through a provided Docker Compose file
  • Patch inserts relative to a heading, block reference or frontmatter field
  • MIT licensed, small Python codebase

Weaknesses

  • Requires Obsidian running with the Local REST API plugin enabled
  • Pinned to mcp 1.x; mcp 2.0 crashes at import
  • Search is a plain text query; no semantic or embedding search
  • delete_file can remove files or directories, so client permissions need care

What it needs

  • no GPU
  • Docker + Compose
  • Needs Obsidian, obsidian-local-rest-api plugin, Python >= 3.11, uv

Also in MCP servers

See all 18
Also in MCP servers
RankProjectScore
1serversReference MCP servers for files, git, fetch, memory and time91.9k stars+919 (+1.0%) in 30 dayscustom license94 out of 100
2xiaohongshu-mcpMCP server that lets AI clients post, search and comment on Xiaohongshu17.1k starsApache-2.087 out of 100
3apify-mcp-serverOfficial MCP server exposing Apify Store Actors as tools for web scraping15.9k starsMIT87 out of 100
#4ha-mcpMCP server that lets AI assistants configure and control Home Assistant7.7k stars+2,535 (+49%) in 30 daysMIT85 out of 100
#5excel-mcp-serverMCP server that lets AI clients create and edit Excel files without Excel4.3k stars+81 (+1.9%) in 30 daysMIT75 out of 100