-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Welcome to the complete documentation for Memory Journal MCP Server v3.1.2!
🎉 New in v3.0.0:
- Complete TypeScript Rewrite - Pure JS stack with zero native dependencies
-
Backup & Restore Tools -
backup_journal,list_backups,restore_backup -
GitHub Projects v2 Kanban -
get_kanban_board,move_kanban_itemtools -
Server Health Resource -
memory://healthfor diagnostics - Tool Annotations - MCP 2025-11-25 compliant behavioral hints
- Full Release Notes →
Installation (Node.js 18+):
npm install -g memory-journal-mcp- Installation - npm, Docker, and source installation
- Quick Start Guide - Get up and running in 2 minutes
- Configuration - Database paths, security, environment variables
- Tools Reference - Complete guide to all 29 MCP tools
- Prompts Guide - 14 interactive workflow prompts (including PR workflows & CI/CD failure analysis)
- Resources Guide - 16 MCP resources (including health, Kanban & GitHub Actions)
- Relationship Visualization - Generate Mermaid graphs
- Search Guide - FTS5, date range, and semantic search
- Examples & Tutorials - Real-world usage patterns
- Architecture - System design and implementation
- Database Schema - Tables, relationships, and indexes
- Performance - Optimization and best practices
- Security - Input validation, WAL mode, Docker hardening
- Tool Filtering - Reduce token usage by up to 69% (v2.2.0)
- Git Integration - Auto-context capture
- GitHub Projects Integration - v1.2.0 foundation
- Advanced GitHub Projects - v1.2.0 analytics & tracking
- Organization Support - v1.2.0 team collaboration
- Team Collaboration - v2.0.0 Git-based entry sharing
- GitHub Actions - CI status in context bundle (v2.1.0)
- Semantic Search - ML-powered similarity (included by default in v3.0.0)
- Entry Relationships - Building knowledge graphs
- Data Export - JSON and Markdown formats
- Changelog - Complete version history and release notes
Memory Journal is a project context management system designed to solve the fragmented AI context problem in large-scale development. When working with AI assistance across multiple threads and sessions, context is constantly lost. Memory Journal maintains a persistent, searchable knowledge graph of your project work, decisions, and progress - ensuring every AI conversation has access to your complete development history.
Think of it as: Long-term memory for AI-assisted development, bridging the gap between disconnected threads and enabling context continuity across your entire project lifecycle.
🛠️ 29 MCP Tools
- Complete CRUD operations
- Triple search system (FTS5 + date + semantic)
- Entry relationships and visualization
- Analytics and goal tracking
- Backup & Restore (v3.0.0)
- GitHub Projects v2 Kanban (v3.0.0+)
- Cross-project insights
- Data export (JSON/Markdown)
🎯 14 Workflow Prompts
- Daily standups
- Sprint retrospectives
- Weekly digests
- Period analysis
- Goal tracking
- Context bundles
- Project status summaries
- Milestone tracking
- PR summary with journal activity
- Code review preparation
- PR retrospective analysis
🔗 Entry Relationships
- Link entries with typed relationships
- Generate visual Mermaid graphs
- Track how ideas evolve
- Build knowledge graphs
📊 Comprehensive Analytics
- Entry statistics by type
- Tag usage tracking
- Activity patterns (day/week/month)
- Significant milestone tracking
🔍 Triple Search System
- Full-text - SQLite FTS5 with highlighting
- Date range - Time-based filtering with tags
- Semantic - vectra vector similarity (included by default)
- Context Continuity - Provide AI with complete project history across threads
- Decision Recall - Query past architectural decisions and their rationale
- Pattern Recognition - Find similar problems and solutions from earlier work
- Progress Tracking - Show AI your project timeline and current status
- Thread Handoffs - Transfer context between team members working with AI
- Sprint Planning - Generate comprehensive project status from accumulated history
- Milestone Tracking - Monitor progress across fragmented work sessions
- Knowledge Retention - Build institutional memory as team composition changes
- Context Recovery - Resume work after breaks with full project context
- Architecture Documentation - Maintain living record of technical decisions
- Progress Visualization - See how implementations evolve from initial designs
- Debugging History - Track what you've tried when troubleshooting
- Multi-Project Context - Maintain separate knowledge graphs per project
- Pattern Transfer - Find solutions from one project applicable to another
- Time Allocation - Analyze where development effort is concentrated
- Team Coordination - Share project context across organizational boundaries
This wiki is organized into logical sections:
- Getting Started - Installation and configuration
- Core Features - Tools, prompts, and search
- Advanced Features - Relationships, visualization, analytics
- Technical Details - Architecture, schema, performance
- Examples - Real-world usage patterns
Each page includes code examples, screenshots, and best practices.
- 📰 v2.0.0 Release Article - Modular architecture, team collaboration
- 📋 Complete Changelog - Full version history from v1.0.2 to v3.1.2
- GitHub Repository - Source code
- Docker Hub - Container images
- npm Package - Node.js package
- MCP Registry - Official listing
- AI Documentation Search - Search all 152 tools across all MCP servers
- Issues & Support - Bug reports
Ready to begin? Start with the Installation Guide or jump straight to the Quick Start Guide!
Questions? Check out the Examples page for common patterns and use cases.