MCP Server for Semantic Search in Obsidian Vaults

A developer has created an MCP server that provides semantic search capabilities for Obsidian vaults, addressing the problem of agents missing relevant documents due to keyword matching limitations.
Key Features
- Indexes Obsidian vaults into Qdrant vector database with local embeddings
- Uses BAAI/bge-small-en-v1.5 embedding model (384 dimensions, no API keys required)
- Chunks markdown by headings without breaking tables or code blocks
- Auto-starts Qdrant via Docker if not already running
- Supports filtering by project, document type, or frontmatter tags
- Implements incremental indexing - only re-embeds changed files
- Returns only relevant chunks rather than entire files
- Maintains fast performance even with large vaults containing hundreds of files
Compatibility and Availability
The server works with Claude Code, Cursor, Windsurf, or any MCP-compatible agent. It's available on GitHub and PyPI:
- GitHub: https://github.com/Marco-O94/obsidian-qdrant-search
- PyPI: https://pypi.org/project/obsidian-qdrant-search/
The developer is seeking feedback on chunking strategies, embedding model choices, and bug reports, noting that edge cases may not yet be covered.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code v2.1.144: Background Sessions, /model Scoping, and 15s Startup Timeout
Claude Code v2.1.144 adds /resume for background sessions, scopes /model to current session only, and fixes a 75s startup hang when api.anthropic.com is unreachable with a 15s timeout.

Crow: Open-Source MCP Platform Adds Persistent Memory and P2P Sharing to LLM Frontends
Crow is an open-source, self-hosted MCP server platform that provides LLM frontends with SQLite-backed persistent memory, structured research tools, and encrypted peer-to-peer sharing. It works with any MCP-compatible client like Claude Desktop, Cursor, or Windsurf and requires no cloud dependency by default.

Developer shares solution for Claude AI ignoring rules beyond 50-count threshold
A developer reports Claude Code started silently dropping rules once their shared rule set exceeded approximately 50 items, particularly during frontend-heavy tasks. They built a hook that scans prompts and loads only 2-3 relevant rules based on keyword matching.

LocalSynapse MCP Server Enables Claude to Search Local Documents Offline
LocalSynapse is an MCP server that indexes and searches inside local documents (Word, Excel, PowerPoint, PDF) using hybrid BM25 + AI semantic search. Everything runs locally with no cloud or API keys required.