mcp-obsidian and vaultforge
These tools are competitors, as both `fazer-ai/mcp-obsidian` and `blacksmithers/vaultforge` aim to provide a local MCP server for Obsidian, implying users would choose one implementation to serve their vault operations.
About mcp-obsidian
fazer-ai/mcp-obsidian
MCP server for Obsidian (TypeScript + Bun)
Exposes 20+ tools for Claude to read, write, and search Obsidian vaults via the Local REST API plugin, including note CRUD operations, periodic note management, Dataview/JsonLogic querying, and command execution. Implements MCP over stdio with environment-based authentication, deployable via `bunx` directly into Claude Desktop or compatible LLM clients. Supports both active note manipulation and arbitrary file operations across the vault with fine-grained content patching (headings, block references, frontmatter).
About vaultforge
blacksmithers/vaultforge
Local MCP server for Obsidian vault operations — search, intelligence, canvas tools
Implements 27 tools including BM25-ranked full-text search (via Orama), canvas creation with automatic graph layout (dagre), and TF-IDF-based vault theme mapping—all optimized to minimize token consumption by returning semantically dense, ranked results rather than raw dumps. Runs as a stdio-based MCP server with no plugin dependency, designed specifically for AI agent workflows rather than direct human use. Handles batch operations, regex find-and-replace, backlink analysis, and canvas patching with semantic positioning instead of pixel coordinates.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work