Skip to main content
Glama

20 Best Obsidian MCP Servers, Compared (October 2026)

Updated 20 of 680 Obsidian servers in the Glama registryRebuilt weekly

The short answer

For most developers, reach for obsidian-local-rest-api: it is a Community favourite with 2,970 stars, 105 stars gained per 30 days, a commit 0 days ago, and 98 commits on its default branch in the last 12 weeks, and it gives AI agents direct access to an Obsidian vault for reading, writing, searching notes, and executing commands. If you need surgical edits to notes, including patching sections, frontmatter, tags, and JSONLogic search, choose Obsidian MCP Server instead; it had 3,266 npm downloads in a typical week and a commit 4 days ago. If you do not want to launch Obsidian at all, MCPVault is the better answer because it operates on vault files directly and needs no Obsidian plugin, with 4,925 npm downloads in a typical week.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1obsidian-local-rest-api : Local AI agent access to an Obsidian vault: it runs an MCP endpoint alongside a REST API for reading, writing, patching, searching and running commands.
  • 2Obsidian MCP Server : Surgical edits to Obsidian vault notes over MCP: it exposes tools for patching sections, managing frontmatter and tags, and searching by text or JSONLogic.
  • 3MCP server for Obsidian : Note-taking workflows driven from an assistant inside an existing vault: it exposes 13 tools for listing, reading, searching, appending, patching, creating and deleting notes.
  • 4obsidian-mcp : Editing notes in a locally configured Obsidian vault from an MCP client: it allowlists vaults at startup, journals mutations, and supports etag revision preconditions.
  • 5Semantic Notes Vault MCP : Obsidian users who want an AI client to read, write, search, and traverse a vault: the MCP server runs inside Obsidian and respects per-operation permissions.

Which one, for your situation

Your situationWhat to use
I want the default, actively maintained choiceChoose obsidian-local-rest-api: it is a Community favourite with 2,970 stars, 105 stars gained per 30 days, and a commit 0 days ago.
I need surgical frontmatter and tag editsChoose Obsidian MCP Server: it exposes tools for patching sections, managing frontmatter and tags, and searching by text or JSONLogic, with 3,266 npm downloads in a typical week.
I do not want to run ObsidianChoose MCPVault: it operates on vault files directly and needs no Obsidian plugin, and it had 4,925 npm downloads in a typical week.
I need read-only semantic search over my notesChoose SoloMD: its bundled stdio server is read-only and covers local semantic search, read, and list, with a commit 2 days ago.
I need Zotero papers synced into ObsidianChoose research-hub: 76 tools cover paper search, ingest, and per-paper note sync, and it had a commit 1 day ago.
I want a self-hosted notes app with MCPChoose NoteDiscovery MCP Server: it exposes 18 stdio tools that search, read, create, edit, tag, and template notes, and it had a commit 9 days ago.

Top MCP servers for Obsidian

Best forProfile
1Local AI agent access to an Obsidian vault: it runs an MCP endpoint alongside a REST API for reading, writing, patching, searching and running commands.Community favourite2,970+105today87.5
2Surgical edits to Obsidian vault notes over MCP: it exposes tools for patching sections, managing frontmatter and tags, and searching by text or JSONLogic.Community favourite686+184 days ago85.4
3Note-taking workflows driven from an assistant inside an existing vault: it exposes 13 tools for listing, reading, searching, appending, patching, creating and deleting notes.Community favourite4,449+10427 days ago85.0
4Editing notes in a locally configured Obsidian vault from an MCP client: it allowlists vaults at startup, journals mutations, and supports etag revision preconditions.Community favourite736+445 days ago78.2
5Obsidian users who want an AI client to read, write, search, and traverse a vault: the MCP server runs inside Obsidian and respects per-operation permissions.Community favourite465+812 days ago74.5
6AI assistants querying an Obsidian vault by meaning and keywords: the server indexes notes locally and exposes search and read as MCP tool calls.Community favourite105+5today73.8
7Editing an existing Obsidian vault from any MCP client without launching Obsidian: it operates on vault files directly and needs no Obsidian plugin.Community favourite1,673+4432 days ago67.3
8Researchers routing Zotero literature into an Obsidian vault: it documents Zotero import, MinerU PDF parsing, and dry-run writes with rollback.Steady87+1148 days ago59.3
9Vault access from any agent while your own machine is off: it serves MCP over HTTP from a CouchDB database kept current by Self-hosted LiveSync.Steady56+94 days ago58.4
10Vault owners who need an agent to edit notes, analyze links, query Bases, and manipulate canvases: it exposes 41 tools for those operations.Steady30019 days ago55.4
11Keeping an AI conversation's knowledge as Markdown notes in an Obsidian vault: it exposes 17 read, write, search and canvas tools over local files.Community favourite4,041+2614 days ago54.6
12Vaults whose notes must stay local: it documents read, write, folder and semantic search capabilities plus a local CLI for shell agents.Steady15405 days ago54.1
13Desktop-only vault access from Open WebUI or Claude: it runs an MCP server inside Obsidian with a configurable port and path ACLs.Steady41+36 days ago54.0
14Obsidian Desktop automation with Tasks/Operon workflows: it documents live/hybrid runtimes and governed plan, apply, status mutation lifecycles.Steady40+15 days ago52.3
15Running NoteDiscovery as a self-hosted vault: it exposes 18 stdio tools that search, read, create, edit, tag, and template notes.Community favourite2,813+499 days ago51.9
16Read-only local semantic search over a notes vault: point an MCP client at the folder and use the bundled stdio server for search, read, listing.Community favourite1,121+1732 days ago51.4
17Obsidian users who want AI clients to recall notes by meaning across sessions: it runs a self-hosted Cloudflare Worker with semantic memory and MCP access.Community favourite786+632 days ago49.9
18Agent-driven editing of an Obsidian vault without Obsidian running: it exposes read, write, patch, and search tools over plain markdown files on disk.Steady21+7yesterday46.7
19Developers using multiple coding agents who want a shared Markdown vault in Obsidian: it exposes five tools for search, recall, context, recent notes, and remember.Emerging59+1420 days ago46.7
20Zotero and Obsidian users who want an AI agent to run literature workflows: 76 tools cover paper search, ingest, and per-paper note sync.Steady58+6yesterday45.3

The ranking, with the evidence

Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about Obsidian (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.

  • Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
  • Community favourite: Widely adopted and still actively maintained.
  • Dormant: Neither changing nor widely adopted. Here because it still matches the search.
  • Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
  • Steady: Maintained, modest audience, no surprises in either direction.
  • Best for: Local AI agent access to an Obsidian vault: it runs an MCP endpoint alongside a REST API for reading, writing, patching, searching and running commands.

    The plugin serves an MCP endpoint at https://127.0.0.1:27124/mcp/ next to a REST API, and its README documents note read, create, update and delete, section-level patching by heading or block reference, full-text and JsonLogic search, event streams, active-file access and command execution. It assumes Obsidian is running locally with the plugin enabled and bearer-token authentication configured, and clients must either trust the plugin's locally generated certificate authority or connect to the plain HTTP endpoint after enabling the HTTP server, whose tool list has not been measured.

    GitHub stars
    2,970
    Stars over the last 90 days: 2,585 at the earliest of 20 readings and 2,970 at the latest, up 385.
    Stars / 30 days
    +105
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    98
    Weekly commits over the last 12 weeks, oldest first: 8, 7, 32, 25, 0, 0, 0, 12, 3, 0, 0, 11. 98 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 87.5: show every number behind it
    • Adoption87 / 100 · weight 40%
      • GitHub stars87
      • npm downloadsnot measured
        npm names no repository for obsidian-local-rest-api, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum78 / 100 · weight 14%
      • Stars gained, relative to size76
      • Stars gained, absolute82
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    87.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    87.5
  • Best for: Surgical edits to Obsidian vault notes over MCP: it exposes tools for patching sections, managing frontmatter and tags, and searching by text or JSONLogic.

    The server connects to an Obsidian vault through the Local REST API plugin and exposes tools for reading, writing, appending to, patching, replacing within, and deleting notes, managing frontmatter and tags, plus resources for individual notes, a tag snapshot, and server status. It requires that plugin to be installed and reachable, carries folder-scoped read/write permissions, and leaves its command-palette tools disabled unless OBSIDIAN_ENABLE_COMMANDS is set to true.

    GitHub stars
    686
    Stars over the last 90 days: 614 at the earliest of 13 readings and 686 at the latest, up 72.
    Stars / 30 days
    +18
    npm / typical week
    3.3K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    4 days ago
    Commits / 12 weeks
    52
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 8, 0, 0, 16, 0, 3, 10, 15. 52 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 85.4: show every number behind it
    • Adoption85 / 100 · weight 40%
      • GitHub stars71
      • npm downloads75
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum67 / 100 · weight 14%
      • Stars gained, relative to size60
      • Stars gained, absolute51
      • npm download trend100
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    85.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    85.4
  • Best for: Note-taking workflows driven from an assistant inside an existing vault: it exposes 13 tools for listing, reading, searching, appending, patching, creating and deleting notes.

    MCP server for Obsidian reaches a vault through the Local REST API community plugin and exposes 13 tools: listing files in the vault or a directory, retrieving contents of one file or a batch, simple text search and JsonLogic search with glob and regexp support, appending, patching relative to a heading, block reference or frontmatter field, creating or overwriting files, deleting files or directories, and fetching current or recent periodic notes and recently modified files. Two things gate installation: the Local REST API community plugin must be installed and enabled with an API key passed through OBSIDIAN_API_KEY, OBSIDIAN_HOST and OBSIDIAN_PORT, and its Python SDK dependency is pinned below mcp 2.0 because the low-level Server API it registers handlers with was removed in that release.

    GitHub stars
    4,449
    Stars over the last 90 days: 4,017 at the earliest of 84 readings and 4,449 at the latest, up 432.
    Stars / 30 days
    +104
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    13
    Last commit
    27 days ago
    Commits / 12 weeks
    5
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 1, 0, 0, 3, 1, 0, 0, 0, 0. 5 in total, and the last figure is the current week so far.
    Maintenance grade
    D
    Tool descriptions
    A
    Score 85.0: show every number behind it
    • Adoption97 / 100 · weight 40%
      • GitHub stars91
      • npm downloadsnot measured
        no npm package
      • Used through Glama36
    • Maintenance76 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade30
      • Commit cadence65
    • Momentum70 / 100 · weight 14%
      • Stars gained, relative to size62
      • Stars gained, absolute82
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    85.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    85.0
  • Best for: Editing notes in a locally configured Obsidian vault from an MCP client: it allowlists vaults at startup, journals mutations, and supports etag revision preconditions.

    It is a stdio MCP server exposing tools to list configured vaults, read, create, edit, move and delete notes, search a vault, and add, remove or rename tags, working directly on Markdown files so Obsidian itself need not be open. Before choosing it, note that Node.js 22 or newer is required and every vault must be registered with an absolute path and already contain an .obsidian directory.

    GitHub stars
    736
    Stars over the last 90 days: 717 at the earliest of 80 readings and 736 at the latest, up 19.
    Stars / 30 days
    +4
    npm / typical week
    3.5K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    45 days ago
    Commits / 12 weeks
    9
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0. 9 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 78.2: show every number behind it
    • Adoption86 / 100 · weight 40%
      • GitHub stars72
      • npm downloads75
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence65
    • Momentum26 / 100 · weight 14%
      • Stars gained, relative to size28
      • Stars gained, absolute29
      • npm download trend18
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    78.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    78.2
  • Best for: Obsidian users who want an AI client to read, write, search, and traverse a vault: the MCP server runs inside Obsidian and respects per-operation permissions.

    Semantic Notes Vault MCP runs inside an Obsidian vault and connects MCP-compatible AI clients over HTTP, exposing operations for reading, writing, searching, and graph traversal across links, tags, and backlinks, with Dataview and Bases support. Before choosing it, note that setup assumes an MCP-compatible client, and HTTPS requires trusting the plugin's self-signed certificate, with Bun-based clients needing NODE_EXTRA_CA_CERTS.

    GitHub stars
    465
    Stars over the last 90 days: 430 at the earliest of 18 readings and 465 at the latest, up 35.
    Stars / 30 days
    +8
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    12 days ago
    Commits / 12 weeks
    111
    Weekly commits over the last 12 weeks, oldest first: 20, 8, 2, 1, 33, 11, 1, 0, 17, 10, 8, 0. 111 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 74.5: show every number behind it
    • Adoption67 / 100 · weight 40%
      • GitHub stars67
      • npm downloadsnot measured
        npm publishes obsidian-mcp-plugin from rygwdn/obsidian-mcp-plugin
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum43 / 100 · weight 14%
      • Stars gained, relative to size47
      • Stars gained, absolute38
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    74.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    74.5
  • Best for: AI assistants querying an Obsidian vault by meaning and keywords: the server indexes notes locally and exposes search and read as MCP tool calls.

    Obsidian Hybrid Search documents an MCP server that indexes an Obsidian vault and lets AI agents search and read notes as tool calls, with the same retrieval engine available through a CLI and Obsidian plugin. It runs locally by default with SQLite, FTS5, sqlite-vec, and RRF ranking, and supports optional OpenAI-compatible embedding APIs, so setup assumes local indexing and those components.

    GitHub stars
    105
    Stars over the last 90 days: 85 at the earliest of 16 readings and 105 at the latest, up 20.
    Stars / 30 days
    +5
    npm / typical week
    508
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    96
    Weekly commits over the last 12 weeks, oldest first: 4, 25, 4, 1, 1, 39, 9, 5, 1, 0, 0, 7. 96 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 73.8: show every number behind it
    • Adoption65 / 100 · weight 40%
      • GitHub stars51
      • npm downloads58
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum43 / 100 · weight 14%
      • Stars gained, relative to size58
      • Stars gained, absolute31
      • npm download trend30
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    73.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    73.8
  • 7

    MCPVault

    Community favouriteNo change
    bitbonsai/mcpvault ↗

    Best for: Editing an existing Obsidian vault from any MCP client without launching Obsidian: it operates on vault files directly and needs no Obsidian plugin.

    MCPVault runs as a local stdio process that a client starts with a vault path, exposing tools for reading, writing, patching, moving and deleting notes, outline and line-level reads, directory and batch reads, search, frontmatter and tag management, and wiki link resolution. Its dependency is environmental rather than plugin-based: it is launched through npx on a Node.js runtime version 20 or later, so the client must support local stdio MCP servers, and Obsidian itself does not need to be running.

    GitHub stars
    1,673
    Stars over the last 90 days: 1,504 at the earliest of 22 readings and 1,673 at the latest, up 169.
    Stars / 30 days
    +44
    npm / typical week
    4.9K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    32 days ago
    Commits / 12 weeks
    215
    Weekly commits over the last 12 weeks, oldest first: 2, 0, 1, 23, 14, 91, 70, 6, 8, 0, 0, 0. 215 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 67.3: show every number behind it
    • Adoption92 / 100 · weight 40%
      • GitHub stars81
      • npm downloads79
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum54 / 100 · weight 14%
      • Stars gained, relative to size64
      • Stars gained, absolute67
      • npm download trend21
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    86.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    67.3
  • Best for: Researchers routing Zotero literature into an Obsidian vault: it documents Zotero import, MinerU PDF parsing, and dry-run writes with rollback.

    The README documents a CLI and stdio MCP server that imports Zotero items, parses PDFs through MinerU, and maintains Literature notes, index and base files, Wiki pages, and five kinds of Analysis inside a vault, with dry-run, staging, backups and rollback around writes. It assumes a vault that Obsidian has already opened (it must contain .obsidian/), a running Zotero Desktop with its local API enabled, and awareness that MinerU parsing may send PDFs to an external service.

    GitHub stars
    87
    Stars over the last 90 days: 35 at the earliest of 10 readings and 89 at the latest, up 54.
    Stars / 30 days
    +11
    npm / typical week
    Ships no npm package
    PyPI / typical week
    98
    zotero-obsidian-mcp
    Tools exposed
    never inspected
    Last commit
    48 days ago
    Commits / 12 weeks
    86
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 10, 74, 0, 2, 0, 0, 0, 0, 0, 0. 86 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 59.3: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars49
      • PyPI downloads42
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum54 / 100 · weight 14%
      • Stars gained, relative to size91
      • Stars gained, absolute44
      • PyPI download trend0
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    59.3
  • Best for: Vault access from any agent while your own machine is off: it serves MCP over HTTP from a CouchDB database kept current by Self-hosted LiveSync.

    Obsidian Sync MCP exposes MCP tools over HTTP, reading either .md files directly from a vault folder or a CouchDB database that the Self-hosted LiveSync plugin syncs into, including E2E encrypted vaults. Cloud availability assumes an always-on host (Fly.io or Docker) alongside a CouchDB instance with LiveSync configured in Obsidian, while filesystem mode needs no database but works only while the machine running the server stays on.

    GitHub stars
    56
    Stars over the last 90 days: 27 at the earliest of 17 readings and 56 at the latest, up 29.
    Stars / 30 days
    +9
    npm / typical week
    126
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    4 days ago
    Commits / 12 weeks
    33
    Weekly commits over the last 12 weeks, oldest first: 2, 3, 5, 0, 6, 0, 4, 3, 5, 0, 1, 4. 33 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 58.4: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars44
      • npm downloads22
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum57 / 100 · weight 14%
      • Stars gained, relative to size87
      • Stars gained, absolute41
      • npm download trend23
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    68.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    58.4
  • Best for: Vault owners who need an agent to edit notes, analyze links, query Bases, and manipulate canvases: it exposes 41 tools for those operations.

    obsidian-mcp-pro is an MCP server for Obsidian vaults that exposes 41 tools for full-text and semantic search, note creation and editing, tag management, wikilink graph analysis, canvas manipulation, Bases queries, and attachment access. Before choosing it, note that semantic search depends on a configured embedding provider and an index built with index_vault.

    GitHub stars
    30
    Stars over the last 90 days: 26 at the earliest of 15 readings and 30 at the latest, up 4.
    Stars / 30 days
    0
    npm / typical week
    112
    PyPI / typical week
    no attributed package
    Tools exposed
    41
    Last commit
    19 days ago
    Commits / 12 weeks
    109
    Weekly commits over the last 12 weeks, oldest first: 0, 21, 27, 0, 0, 0, 0, 0, 53, 8, 0, 0. 109 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 55.4: show every number behind it
    • Adoption49 / 100 · weight 40%
      • GitHub stars37
      • npm downloads44
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality96 / 100 · weight 13%
      • Tool description quality88
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    65.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    55.4
  • Best for: Keeping an AI conversation's knowledge as Markdown notes in an Obsidian vault: it exposes 17 read, write, search and canvas tools over local files.

    Basic Memory stores knowledge as Markdown files and exposes 17 MCP tools for reading, writing, editing, moving, searching and deleting notes, building context from memory:// URIs, listing directories and projects, and writing Obsidian canvas files. The local install assumes Python 3.12+ via uv and requires the --prerelease=allow flag on install and upgrade commands, while deleting a project removes it from configuration and database without deleting files on disk.

    GitHub stars
    4,041
    Stars over the last 90 days: 3,359 at the earliest of 47 readings and 4,041 at the latest, up 682.
    Stars / 30 days
    +261
    npm / typical week
    Ships no npm package
    PyPI / typical week
    8.7K
    basic-memory
    Tools exposed
    17
    Last commit
    4 days ago
    Commits / 12 weeks
    627
    Weekly commits over the last 12 weeks, oldest first: 9, 47, 45, 32, 31, 56, 18, 76, 209, 69, 31, 4. 627 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 54.6: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars90
      • PyPI downloads84
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum75 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute98
      • PyPI download trend3
    • Tool quality58 / 100 · weight 13%
      • Tool description quality50
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    91.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.6
  • Best for: Vaults whose notes must stay local: it documents read, write, folder and semantic search capabilities plus a local CLI for shell agents.

    Nexus is an Obsidian plugin that documents two interfaces: native chat inside Obsidian, and an MCP connection that external clients such as Claude Desktop, Cursor and Cline use to read, write, search and organize vault notes, with an optional nexus command for shell agents that skips MCP configuration. Before choosing it, note that MCP clients, the local CLI bridge and semantic search are desktop-only, and that any feature reaching an AI provider sends the prompt and whatever vault content the agent includes to the provider whose API key was entered.

    GitHub stars
    154
    Stars over the last 90 days: 146 at the earliest of 25 readings and 154 at the latest, up 8.
    Stars / 30 days
    0
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    5 days ago
    Commits / 12 weeks
    174
    Weekly commits over the last 12 weeks, oldest first: 2, 3, 22, 3, 12, 11, 55, 22, 15, 11, 5, 13. 174 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 54.1: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars55
      • npm downloadsnot measured
        npm publishes nexus from graphql-nexus/nexus
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    63.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    54.1
  • Best for: Desktop-only vault access from Open WebUI or Claude: it runs an MCP server inside Obsidian with a configurable port and path ACLs.

    Vault as MCP runs a Fastify HTTP server inside Obsidian that exposes MCP tools for reading, searching, listing, creating, editing, renaming and deleting notes plus templates and periodic notes, with a separate bridge script adapting HTTP to stdio for Claude Desktop. The constraint to plan around is that it requires a desktop environment and will not work on mobile, and the Claude Desktop route assumes Node.js 18 or newer plus the bridge script downloaded from a release.

    GitHub stars
    41
    Stars over the last 90 days: 27 at the earliest of 17 readings and 41 at the latest, up 14.
    Stars / 30 days
    +3
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    6 days ago
    Commits / 12 weeks
    85
    Weekly commits over the last 12 weeks, oldest first: 2, 0, 1, 8, 12, 0, 3, 25, 6, 1, 0, 27. 85 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 54.0: show every number behind it
    • Adoption41 / 100 · weight 40%
      • GitHub stars41
      • npm downloadsnot measured
        npm names no repository for obsidian-vault-mcp, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size50
      • Stars gained, absolute24
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    63.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    54.0
  • Best for: Obsidian Desktop automation with Tasks/Operon workflows: it documents live/hybrid runtimes and governed plan, apply, status mutation lifecycles.

    Optimike Obsidian MCP documents MCP interfaces for Obsidian vault operations across stdio, live/hybrid, headless-readonly, and headless-guarded runtime modes, covering notes, frontmatter, tags, Tasks/Operon, Bases/Canvas, semantic search, and external documents. The requirement to know before choosing it is that live features need Obsidian Desktop and capability-specific plugins, while semantic search assumes a Smart Connections index plus an Ollama or OpenAI-compatible query embedding provider.

    GitHub stars
    40
    Stars over the last 90 days: 30 at the earliest of 17 readings and 40 at the latest, up 10.
    Stars / 30 days
    +1
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    5 days ago
    Commits / 12 weeks
    813
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 45, 145, 0, 170, 135, 38, 92, 0, 0, 188. 813 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 52.3: show every number behind it
    • Adoption40 / 100 · weight 40%
      • GitHub stars40
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum26 / 100 · weight 14%
      • Stars gained, relative to size34
      • Stars gained, absolute15
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    52.3
  • Best for: Running NoteDiscovery as a self-hosted vault: it exposes 18 stdio tools that search, read, create, edit, tag, and template notes.

    NoteDiscovery is a self-hosted plain-markdown notes app whose built-in stdio MCP server exposes 18 tools covering full-text search, note listing and reading, tags, backlinks and the note graph, create, delete, append and move operations, and template instantiation. Choosing it assumes a running NoteDiscovery deployment: the MCP client starts the server through Docker with a NOTEDISCOVERY_URL pointing at that instance, and the tools read and write the markdown vault the web UI serves.

    GitHub stars
    2,813
    Stars over the last 90 days: 2,619 at the earliest of 36 readings and 2,813 at the latest, up 194.
    Stars / 30 days
    +49
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    18
    Last commit
    9 days ago
    Commits / 12 weeks
    127
    Weekly commits over the last 12 weeks, oldest first: 13, 4, 0, 49, 11, 21, 17, 5, 4, 0, 3, 0. 127 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 51.9: show every number behind it
    • Adoption86 / 100 · weight 40%
      • GitHub stars86
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum59 / 100 · weight 14%
      • Stars gained, relative to size53
      • Stars gained, absolute69
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality83 / 100 · weight 13%
      • Tool description quality75
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    86.5
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    51.9
  • 16

    SoloMD

    Community favouriteNo change
    zhitongblog/solomd ↗

    Best for: Read-only local semantic search over a notes vault: point an MCP client at the folder and use the bundled stdio server for search, read, listing.

    SoloMD bundles a stdio MCP server that exposes a local notes vault to MCP clients for semantic search, read, and listing, alongside an agent CLI and workspace federation documented in its README. It assumes a local notes vault and an MCP client, and installation comes from release downloads because no npm package is published and no PyPI package is attributed.

    GitHub stars
    1,121
    Stars over the last 90 days: 417 at the earliest of 46 readings and 1,121 at the latest, up 704.
    Stars / 30 days
    +173
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    2 days ago
    Commits / 12 weeks
    377
    Weekly commits over the last 12 weeks, oldest first: 13, 16, 16, 28, 46, 31, 25, 20, 32, 32, 15, 103. 377 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 51.4: show every number behind it
    • Adoption76 / 100 · weight 40%
      • GitHub stars76
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum96 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute90
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    85.7
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    51.4
  • Best for: Obsidian users who want AI clients to recall notes by meaning across sessions: it runs a self-hosted Cloudflare Worker with semantic memory and MCP access.

    Second Brain is a Cloudflare Worker that connects MCP-compatible AI clients, the dashboard, CLI, browser extension, Obsidian, Notion, calendars, email, and iOS Shortcuts to a semantic memory layer for storing, classifying, searching, and recalling memories. Before choosing it, note that it expects its own Cloudflare account with Workers, D1, Vectorize, Workers AI, and KV, and the shipped embedding models read English best unless the desktop app is used to switch a brain to multilingual reading.

    GitHub stars
    786
    Stars over the last 90 days: 482 at the earliest of 41 readings and 786 at the latest, up 304.
    Stars / 30 days
    +63
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    2 days ago
    Commits / 12 weeks
    1,085
    Weekly commits over the last 12 weeks, oldest first: 2, 12, 13, 88, 38, 82, 64, 51, 217, 96, 41, 381. 1,085 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 49.9: show every number behind it
    • Adoption72 / 100 · weight 40%
      • GitHub stars72
      • npm downloadsnot measured
        npm names no repository for second-brain, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum89 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute73
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    83.2
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    49.9
  • Best for: Agent-driven editing of an Obsidian vault without Obsidian running: it exposes read, write, patch, and search tools over plain markdown files on disk.

    Vault Cortex exposes 33 tools over a markdown vault: reading, writing, patching, replacing and searching notes, plus tag, property, link-graph, task, memory, daily-note and non-markdown file operations. It is standalone and works directly with .md files on disk, so Obsidian need not be running, but it expects a vault folder mounted into a Docker container (Node.js 22.12 or later is needed only for the CLI) or a remote deployment protected by OAuth 2.1.

    GitHub stars
    21
    Stars over the last 90 days: 5 at the earliest of 59 readings and 21 at the latest, up 16.
    Stars / 30 days
    +7
    npm / typical week
    343
    PyPI / typical week
    no attributed package
    Tools exposed
    33
    Last commit
    yesterday
    Commits / 12 weeks
    553
    Weekly commits over the last 12 weeks, oldest first: 76, 79, 41, 34, 31, 36, 63, 41, 44, 40, 44, 24. 553 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 46.7: show every number behind it
    • Adoption38 / 100 · weight 40%
      • GitHub stars34
      • npm downloads27
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum49 / 100 · weight 14%
      • Stars gained, relative to size85
      • Stars gained, absolute37
      • npm download trend0
    • Tool quality91 / 100 · weight 13%
      • Tool description quality83
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    66.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    46.7
  • Best for: Developers using multiple coding agents who want a shared Markdown vault in Obsidian: it exposes five tools for search, recall, context, recent notes, and remember.

    agentcairn is a memory MCP server that stores Markdown notes in an Obsidian vault and exposes five tools: search, recall, build_context, recent, and remember. Before choosing it, know that the plugin install path launches through uvx, so uv must be installed first if uvx is unavailable.

    GitHub stars
    59
    Stars over the last 90 days: 3 at the earliest of 19 readings and 59 at the latest, up 56.
    Stars / 30 days
    +14
    npm / typical week
    Ships no npm package
    PyPI / typical week
    downloads not counted
    agentcairn
    Tools exposed
    5
    Last commit
    20 days ago
    Commits / 12 weeks
    31
    Weekly commits over the last 12 weeks, oldest first: 0, 10, 7, 2, 0, 0, 5, 1, 1, 5, 0, 0. 31 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 46.7: show every number behind it
    • Adoption44 / 100 · weight 40%
      • GitHub stars44
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum79 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute48
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality66 / 100 · weight 13%
      • Tool description quality57
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    70.4
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    46.7
  • Best for: Zotero and Obsidian users who want an AI agent to run literature workflows: 76 tools cover paper search, ingest, and per-paper note sync.

    research-hub is an MCP server, CLI, REST API, and dashboard for a research vault, exposing 76 tools that search arXiv, Semantic Scholar, PubMed, and CrossRef, ingest papers into Zotero, sync per-paper notes to Obsidian, group papers into clusters, export citations, and pull NotebookLM briefings back into the vault. Zotero, Obsidian, and NotebookLM are each optional, but every integration it touches is credential-based, so the workspace only runs the parts of that loop whose accounts and API access are already configured.

    GitHub stars
    58
    Stars over the last 90 days: 32 at the earliest of 14 readings and 58 at the latest, up 26.
    Stars / 30 days
    +6
    npm / typical week
    Ships no npm package
    PyPI / typical week
    126
    research-hub-pipeline
    Tools exposed
    76
    Last commit
    yesterday
    Commits / 12 weeks
    34
    Weekly commits over the last 12 weeks, oldest first: 1, 4, 4, 0, 0, 0, 0, 0, 15, 0, 4, 6. 34 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 45.3: show every number behind it
    • Adoption48 / 100 · weight 40%
      • GitHub stars44
      • PyPI downloads22
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum58 / 100 · weight 14%
      • Stars gained, relative to size69
      • Stars gained, absolute34
      • PyPI download trend69
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    68.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    45.3

Questions people ask

How do I choose between obsidian-local-rest-api and Obsidian MCP Server?

Pick obsidian-local-rest-api when you want broad local agent access and frequent project activity: it is a Community favourite with 2,970 stars, 105 stars gained per 30 days, a commit 0 days ago, and 98 commits on its default branch in the last 12 weeks. Pick Obsidian MCP Server when your work is mostly surgical note edits, because it exposes tools for patching sections, managing frontmatter and tags, and searching by text or JSONLogic. It also had 3,266 npm downloads in a typical week and a commit 4 days ago.

Does MCPVault require Obsidian to be running?

No, MCPVault operates on vault files directly and needs no Obsidian plugin, so it can edit an existing vault from any MCP client without launching Obsidian. It had 1,673 stars, 44 stars gained per 30 days, 4,925 npm downloads in a typical week, and 215 commits on its default branch in the last 12 weeks. Its last commit was 32 days ago.

Which server should I use for semantic search instead of editing?

obsidian-hybrid-search indexes Obsidian notes and exposes search and read as MCP tool calls, covering full-text, fuzzy, and semantic search; it had 508 npm downloads in a typical week and a commit 0 days ago. SoloMD is another option when you want read-only local semantic search over a notes vault, with a commit 2 days ago. basic-memory is better when you want the search results to live in a persistent semantic graph, and it exposes 17 read, write, search and canvas tools with 8,729 PyPI downloads in a typical week.

What should I be careful about before letting an agent write to my vault?

Check what access controls and mutation behavior each server documents: Semantic Notes Vault MCP runs inside Obsidian and respects per-operation permissions, while obsidian-mcp allowlists vaults at startup, journals mutations, and supports etag revision preconditions. Obsidian Vault MCP documents dry-run writes with rollback. Start with the controls you need rather than the largest tool count.

Can I access my vault when my computer is off?

Obsidian Sync MCP serves MCP over HTTP from a CouchDB database kept current by Self-hosted LiveSync, which is how it supports vault access while your machine is off. It had 56 stars, 9 stars gained per 30 days, 126 npm downloads in a typical week, a commit 4 days ago, and 33 commits on its default branch in the last 12 weeks. MCPVault is described around operating on vault files directly, so Obsidian Sync MCP is the one to check for remote access.

Is the most starred Obsidian MCP server the best choice?

Not by itself. MCP server for Obsidian has 4,449 stars, but its last commit was 27 days ago and it had 5 commits on its default branch in the last 12 weeks. obsidian-local-rest-api has 2,970 stars, but it gained 105 stars per 30 days, had a commit 0 days ago, and had 98 commits on its default branch in the last 12 weeks. Match the project's activity and tool description grade to your task rather than stars alone.

Other comparisons