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

From Replit to Local: How One Developer Used Claude to Build StillHere, an API-Powered AI Companion Chat App
A developer built StillHere.ink, an AI chat app for companion-style conversations using personal API keys, after migrating from Replit to local development with Claude. The app features memory, diary summaries, RAG, model switching, and cost-control tools.

OpenClaw Video Translator Skill Available on ClawHub
A new Video Translator skill for OpenClaw agents allows users to upload a video or provide a URL to get a translated preview instantly. The skill is hosted on ClawHub.

Browser39: A Headless Web Browser for AI Agents
Browser39 is a headless web browser designed specifically for AI agents that converts web pages to token-optimized Markdown locally, runs JavaScript, manages cookies and sessions, queries the DOM, and fills forms. It's a single binary with no external browser needed, no fees, and no external service.

Octopoda MCP Server Adds Persistent Memory, Loop Detection, and Audit Trails to Claude Code
A developer built Octopoda, an MCP server that integrates with Claude Code to provide persistent memory, loop detection, audit trails, and shared knowledge spaces for AI agents. The system uses PostgreSQL with pgvector for semantic search, FastAPI, and a React dashboard.