Overview
Basic Memory integrates with Claude Desktop through the Model Context Protocol (MCP), giving Claude the ability to read and write to your local knowledge base. This enables conversations that build on previous knowledge and maintain context across sessions.Installation
Configure Claude Desktop
Edit your Claude Desktop configuration file:
- macOS
- Windows
- Linux
Open the configuration file:
Add Basic Memory Configuration
Add this configuration to your
claude_desktop_config.json:If you installed with pip instead of uv, use
"command": "basic-memory" and "args": ["mcp"]Restart Claude Desktop
Close and reopen Claude Desktop for the changes to take effect. You should see a small hammer icon indicating MCP tools are available.
Using Multiple Projects
You can configure Claude Desktop to work with a specific project by adding the--project flag:
Multiple Project Configurations
You can set up multiple MCP server entries for different projects:Example Conversations
Once configured, you can have natural conversations with Claude that build your knowledge base:Creating Notes
Reading and Building on Knowledge
Searching Your Knowledge
Available Tools
Claude has access to these Basic Memory tools:Content Management
Content Management
- write_note - Create or update notes with observations and relations
- read_note - Read notes by title, permalink, or memory:// URL
- read_content - Read raw file content (text, images, binaries)
- view_note - View notes as formatted artifacts
- edit_note - Edit notes incrementally (append, find/replace, etc.)
- move_note - Move notes to different locations
- delete_note - Delete notes from the knowledge base
Knowledge Graph Navigation
Knowledge Graph Navigation
Search & Discovery
Search & Discovery
- search_notes - Full-text search across all content
Project Management
Project Management
- list_memory_projects - List all available projects
- create_memory_project - Create new projects
- delete_project - Delete projects
Visualization
Visualization
- canvas - Create Obsidian canvas visualizations
Viewing Your Notes
All notes are stored as Markdown files in your project directory (default:~/basic-memory). You can:
- View and edit them with any text editor
- Open them in Obsidian for a rich knowledge graph experience
- Use git for version control
- Sync them across devices
Troubleshooting
Tools not appearing in Claude
Tools not appearing in Claude
- Verify your
claude_desktop_config.jsonis properly formatted - Check that the file path is correct for your operating system
- Restart Claude Desktop completely
- Check Claude’s developer console for error messages (Help > Developer > Toggle Developer Tools)
Sync issues
Sync issues
- Run
basic-memory statusto check database status - Run
basic-memory syncto manually sync files - Check file permissions in your project directory
- Use
basic-memory doctorto diagnose consistency issues
Performance with large knowledge bases
Performance with large knowledge bases
- Ensure you’re running
basic-memory sync --watchfor real-time updates - Consider splitting content into multiple projects
- Use the search tools with filters to narrow results
Next Steps
Writing Notes
Learn how to write effective notes with observations and relations
Searching Content
Master search techniques to find information quickly
Managing Projects
Organize your knowledge with multiple projects
Creating Visualizations
Build visual knowledge maps with canvas