Persistent AI Memory via Obsidian MCP: 16 Tools for Claude Cowork

A developer built a persistent memory system for Claude Cowork (Claude Opus 4.6) by connecting it to an Obsidian vault via a custom Model Context Protocol (MCP) server. The system solves session memory loss without bloating the context window.
Key Details
- Core architecture: An Obsidian vault acts as a queryable knowledge store outside the context window. The AI loads only a context manifest at session start, then queries specific knowledge on demand.
- Custom MCP server: A lightweight Python script exposing 16 tools that map to Obsidian's local REST API endpoints, with headers set explicitly. The server runs locally, allowing Claude to read, write, and search the vault.
- Structured vault: Uses frontmatter metadata and Dataview queries for structured retrieval.
- Context budget: Session start allows 5 MCP calls to keep context under control.
- Comparison to CLAUDE.md: The author notes that
CLAUDE.mdfiles solve project state (current state, next steps) but cannot scale to hold research, retrospectives, troubleshooting, or session history without overloading context.
Who It's For
Developers using Claude Cowork who need persistent memory across sessions for projects with extensive history, research, or troubleshooting logs.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Project for Daily Planning with Todoist and Google Calendar Integration
A developer built a Claude Project that functions as a full-time management assistant connected to Todoist and Google Calendar. The system plans daily schedules, tracks habits, and runs reviews using three specific roles: Task Auditor, Habit Scheduler, and Schedule Composer.

Claude Haiku 4.5 bug-fixing effectiveness depends heavily on prompt quality, user testing shows
Testing with 380 users on real production bugs shows Claude Haiku 4.5 can effectively fix bugs when given proper context, but results vary significantly based on how well users describe the problem.

Non-developer builds iOS app with Claude over one year: practical insights
A non-developer with zero software experience built BloomDay, a full iOS productivity app using Claude over a year. The app includes task tracking, habit tracking, focus mode with ambient sounds, and a virtual garden, built with React Native and Expo.

Siri Integrated with Claude Code via Telegram Bot for Personal AI Assistant
A developer built a personal AI assistant called Snoopy that connects Siri to Claude Code via a Telegram bot, enabling voice commands with persistent memory and integrations to Mac, Spotify, WhatsApp, iMessage, Calendar, browser, and files.