
I'm a designer, not a developer. I built an MCP server for Claude Desktop with Claude Code.
I'm a product designer with 11 years of experience. This is a side project I've been building nights and weekends — and Claude Code wrote all the Python. The problem I manage hundreds of documents across multiple projects. PRDs, decision logs, meeting notes, research reports. Every time I started a new Claude Desktop session, I had to re-explain everything. "We decided on OAuth 2.0 last month." "The mobile app uses this API." Over and over. Claude Desktop can read files you attach, but it can't search across your whole workspace or remember anything between sessions. What I built Tessera is a Python MCP server that indexes your local documents into a vector store (fastembed + LanceDB). Claude Desktop searches them automatically via MCP when you ask a question. The key features: Hybrid search — semantic + keyword search across all your docs Cross-session memory — tell Claude to remember something, it persists to the next conversation Auto-learn — save and index new knowledge mid-convers
Continue reading on Dev.to Python
Opens in a new tab




