Setup
Install Basic Memory cli
Configure Claude Code
Basic Memory works automatically with Claude Code through MCP. Install it with:You can use the
/mcp command in Claude Code to check MCP server status and available tools.Verify Installation
In Claude Code, check that Basic Memory tools are available:Quick Start
Once configured, you can immediately start using Basic Memory in your development workflow:MCP Integration Benefits
Claude Code’s native MCP support provides:- Automatic tool access - No manual setup required
- Project-aware context - Maintains separate knowledge bases per project
- Real-time sync - Changes are immediately available
- Persistent memory - Context survives between sessions
- Structured knowledge - Uses Basic Memory’s semantic format
Available Tools
Through MCP, Claude Code can access all Basic Memory functionality:- write_note - Create and update documentation
- read_note - Access existing knowledge and context
- search_notes - Find relevant information across projects
- edit_note - Update documentation incrementally
- recent_activity - Check what you’ve been working on
- project management - Switch between different knowledge bases
- build_context - Load conversation context from memory:// URLs
Integration with Development
CLAUDE.md Enhancement
Claude Code uses CLAUDE.md files for project instructions. Basic Memory complements this by:- Storing detailed knowledge outside the context window
- Enabling search across your entire knowledge base
- Maintaining history of decisions and learnings
- Linking related concepts through relations
Project Context
Basic Memory maintains separate knowledge bases for different projects:Troubleshooting
Common Issues
Claude Code can't access Basic Memory
Claude Code can't access Basic Memory
Solutions:
- Verify Basic Memory is installed:
basic-memory --version - Check MCP server status:
/mcpin Claude Code - Reinstall if needed:
claude mcp remove basic-memorythenclaude mcp add basic-memory basic-memory mcp
Context not loading from memory:// URLs
Context not loading from memory:// URLs
Solutions:
- Confirm files exist in current project
- Check memory:// URL syntax (e.g.,
memory://folder/note) - Verify sync is working:
basic-memory status
Notes not updating
Notes not updating
Solutions:
- Check file permissions in knowledge base directory
- Verify real-time sync is enabled in config
- Try manual sync:
basic-memory sync
Performance Tips
- Multiple projects: Use separate Basic Memory projects for different codebases
- Organized structure: Keep consistent folder organization across projects
- Regular cleanup: Archive old projects to maintain performance
Alternative Usage
If MCP isn’t working, you can still use Basic Memory:CLI Integration
Use Basic Memory CLI tools from Claude Code’s terminal
File Editing
Edit Basic Memory notes directly and sync manually
Manual Context
Copy content from Basic Memory into conversations
Parallel Usage
Use Claude Desktop alongside Claude Code. With Basic Memory they can see the same notes and share context.
Next Steps
Project Documentation
Learn how to document your development projects
Research & Learning
Build knowledge from your coding sessions
CLI Reference
Master Basic Memory command line tools
Knowledge Format
Structure effective development documentation

