{"repo":"wirux/mcp-markdown-vault","free":true,"listed":false,"github":"https://github.com/wirux/mcp-markdown-vault","clone":"git clone https://github.com/wirux/mcp-markdown-vault.git","description":"Headless semantic MCP server for Obsidian, Logseq, Dendron & any markdown vault. AST-based surgical editing, hybrid vector + TF-IDF search, zero-setup local embeddings — no app or plugins required. Stdio & SSE transport, Docker-ready.","language":"TypeScript","stars":10,"topics":["knowledge-base","logseq","markdown","mcp","mcp-server","obsidian","obsidian-plugin","pkm","rag","semantic-search"],"license":"MIT","category":"mcp-servers","readme_excerpt":"📁 Markdown Vault MCP Server Headless semantic MCP server for Obsidian, Logseq, Dendron, Foam, and any folder of markdown files. npm install and point it at a folder. Hybrid search, AST editing, zero-config embeddings. No app, no plugins, no API keys. --- 💡 Why this server? TL;DR — One npx command. No running app. No plugins. No vector DB. Semantic search works out of the box. Differentiator Details --- --- --- 🚫 No app or plugins required Most Obsidian MCP servers (mcp-obsidian, obsidian-mcp-server) need Obsidian running with the Local REST API plugin. This server reads and writes .md files directly — point it at a folder and go. 🧠 Built-in semantic search, zero setup Hybrid search: cosine-similarity vectors + TF-IDF + word proximity. Local embeddings ( @huggingface/transformers , all-MiniLM-L6-v2 , 384d) download on first run. No API keys, no external services. Ollama optional for higher quality. 🔬 Surgical AST-based editing remark AST pipeline patches specific headings or block IDs without touching the rest of the file. Freeform line-range & string replace as fallback. Levenshtein fuzzy matching handles LLM typos. 🔓 Tool-agnostic Obsidian vaults, Logseq graphs, Dendron workspaces, Foam, or any plain folder of .md files. If it's markdown, it works. 📦 Single package, no infrastructure Unlike Python alternatives that need ChromaDB or other vector stores, everything runs in one Node.js process. npx @wirux/mcp-markdown-vault and you're running. Docker image available. 💎 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wirux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wirux/mcp-markdown-vault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}