The MCP ecosystem often has several independent packages implementing the same tool — and "Obsidian" currently has 35. Every one of them was scanned with the same deterministic engine, so the numbers below are directly comparable: the Trust Score (A–F), the capability blast radius, and how much of the package the scan could actually inspect. They are ranked by score; ties break toward unscoped, longer-established packages.
| Implementation | Package | Trust | Capability | Coverage | Findings | Scanned |
|---|---|---|---|---|---|---|
| Obsidian Source verifiedbest by sunub | @sunub/obsidian-mcp-server
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian Source verified by zethictech | @zethictech/obsidian-mcp
npm |
A 100/100 | High | Source | 2 | 2026-07-22 |
| Obsidian Source verified by smith-and-web | @smith-and-web/obsidian-mcp-server
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian Source verified by yanxue06 | @yanxue06/obsidian-mcp
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian Source verified by pawells | @pawells/mcp-obsidian
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by cyanheads | obsidian-mcp-server
npm |
A 100/100 | High | Source | 1 | 2026-07-22 |
| Obsidian by StevenStavrakis | obsidian-mcp
npm |
A 100/100 | Minimal | Metadata | 0 | 2026-07-22 |
| Obsidian by huangyihe | @huangyihe/obsidian-mcp
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by fazer-ai | @fazer-ai/mcp-obsidian
npm |
A 100/100 | High | Source | 1 | 2026-07-22 |
| Obsidian by istrejo | @istrejo/obsidian-mcp
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by wickedevolutions | @wickedevolutions/mcp-obsidian
npm |
A 100/100 | High | Source | 3 | 2026-07-22 |
| Obsidian by mcpflow.io | @mcpflow.io/mcp-obsidian-mcp-server
npm |
A 100/100 | High | Source | 1 | 2026-07-22 |
| Obsidian by ueric | @ueric/mcp-obsidian
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by fastmcp-me | @fastmcp-me/mcp-obsidian
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by guilhermejansen | @guilhermejansen/mcp-obsidian
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by iflow-mcp | @iflow-mcp/mcp-obsidian
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by iflow-mcp | @iflow-mcp/obsidian-mcp-server
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by iflow-mcp | @iflow-mcp/obsidian-mcp
npm |
A 100/100 | Minimal | Metadata | 0 | 2026-07-22 |
| Obsidian by jianruidutong | @jianruidutong/obsidian-mcp
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by andysama | @andysama/obsidian-mcp-server
npm |
A 100/100 | Minimal | Source | 0 | 2026-07-22 |
| Obsidian by aniketbiswas | @aniketbiswas/obsidian-mcp-server
npm |
A 100/100 | Moderate | Source | 1 | 2026-07-22 |
| Obsidian by ostanlabs | @ostanlabs/obsidian-mcp
npm |
A 100/100 | High | Source | 1 | 2026-07-22 |
| MCP Obsidian by npm | mcp-obsidian
npm |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by mseep | @mseep/obsidian-mcp-server
npm |
A 98/100 | High | Source | 10 | 2026-07-22 |
| Obsidian by smammadov | @smammadov/obsidian-mcp
npm |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by louis030195 | @louis030195/mcp-obsidian
npm |
A 98/100 | High | Source | 3 | 2026-07-22 |
| Obsidian by thenamesalex | @thenamesalex/obsidian-mcp
npm |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by mseep | @mseep/mcp-obsidian
npm |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by PyPI | mcp-obsidian
PyPI |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by bbdaniels | obsidian-mcp-server
PyPI |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by masaki39 | @masaki39/obsidian-mcp
npm |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by indiegeeker | @indiegeeker/obsidian-mcp-server
npm |
A 98/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by oleksandrkucherenko | @oleksandrkucherenko/mcp-obsidian
npm |
A 94/100 | Minimal | Source | 1 | 2026-07-22 |
| Obsidian by beshkenadze | @beshkenadze/mcp-obsidian
npm |
A 94/100 | High | Source | 8 | 2026-07-22 |
| Obsidian by natestrong | obsidian-mcp
PyPI |
B 83/100 | Minimal | Source | 2 | 2026-07-22 |
A higher-ranked implementation is not "the official one" — ranking reflects only what the deterministic scan found in each published package. Open an implementation to read its individual findings with evidence, its scan history per version, and to grab an embeddable badge. Scores are automated opinions, recomputed on every rescan.