MCP Personal
A personal knowledge management system that combines spaced repetition memory, integrated with Claude through MCP, supporting note - taking and creating intelligent flashcards to help users learn and remember efficiently.
rating : 2 points
downloads : 6.4K
What is Lifelogger?
Lifelogger is an intelligent personal knowledge management system that combines note - taking and flashcard review functions. The core idea is: when chatting with the Claude AI assistant, you can save interesting knowledge points at any time. The system will automatically create review cards and remind you to review according to the scientific memory curve. The system contains two core concepts: 1. **Entries** - Original knowledge records, such as facts, notes, concepts, etc. 2. **Cards** - Flashcards for review, which can be linked to relevant entries You don't need to manually manage the review plan. The system uses the SM - 2 algorithm (the same algorithm as Anki) to automatically calculate the best review time.How to use Lifelogger?
Lifelogger is mainly used through the Claude AI assistant, allowing the AI to handle all technical operations: 1. **Save knowledge while learning** - Tell Claude what you want to remember. 2. **AI creates flashcards** - Claude automatically generates appropriate review questions. 3. **Regular review** - Claude reminds you to review the due cards. 4. **Record memory status** - Tell Claude the memory difficulty, and the system will adjust the review plan. You can also use the Web interface to browse all notes and cards and conduct manual reviews.Applicable scenarios
Lifelogger is particularly suitable for the following scenarios: - **Learning new knowledge** - Record key points when learning courses or reading books. - **Professional development** - Accumulate industry knowledge and technical concepts. - **Language learning** - Memorize words, phrases, and grammar rules. - **Personal interests** - Record interesting facts, historical events, and scientific discoveries. - **Exam preparation** - Systematically review knowledge points when preparing for exams. Whether you want to remember important information in the long term or need to systematically review learning content, Lifelogger can provide assistance.Main features
Intelligent knowledge saving
Easily save any knowledge by chatting with Claude. Just tell Claude what you want to remember, and the AI will automatically organize and store it. It supports adding tags for classification, making it convenient for subsequent searches.
Multiple flashcard types
Supports three flashcard formats:
- **Basic cards**: One - way Q&A (question → answer)
- **Reversible cards**: Two - way memory (A → B and B → A)
- **Fill - in - the - blank cards**: Fill - in - the - blank memory (_____)
Claude will automatically select the most suitable card type according to the content.
Scientific review plan
Adopts the SM - 2 spaced repetition algorithm, which automatically adjusts the review interval according to your memory performance. After each review, the next review time is calculated based on the memory difficulty (easy/good/difficult/forgotten) to ensure review at the best time.
AI - assisted review
Claude actively manages your review plan:
- Reminds you of the due review cards
- Judges the memory status based on your answers
- Automatically updates the review plan
- Provides review progress statistics
Dual - interface access
Provides two usage methods:
1. **Claude dialogue interface** - Natural language interaction, and the AI handles all technical details
2. **Web management interface** - Visually browse all notes and cards and manually manage the content
Intelligent search
Powerful search function that can search for notes and cards by text content or tags. Supports fuzzy search to help you quickly find relevant knowledge points.
Advantages
🤖 **AI intelligent assistance** - Claude handles all technical operations, and you only need to focus on the learning content
📊 **Scientific memory algorithm** - Based on the SM - 2 algorithm, ensuring efficient memory and long - term retention
💬 **Natural interaction** - Used through dialogue, no need to learn complex interfaces
🔍 **Flexible search** - Powerful search function, convenient for knowledge retrieval
🌐 **Multi - platform access** - Supports both Claude dialogue and Web interface
🏷️ **Intelligent classification** - Automatic tagging and classification for easy knowledge management
Limitations
🔌 **Dependent on Claude** - The main functions need to be used through the Claude AI assistant
⚙️ **Requires configuration** - Initial setup requires configuring the database and MCP connection
💾 **Local deployment** - Requires self - maintenance of the database and server
📱 **Mobile limitations** - Currently mainly used through the desktop Claude, with limited mobile experience
🎯 **Learning curve** - Requires understanding of basic concepts (entries, cards, review ratings)
How to use
Environment preparation
Install necessary software and dependencies:
1. Install Python 3.11 or higher
2. Install the PostgreSQL database
3. Ensure that the Claude Desktop application is installed
Database configuration
Set up the database connection:
1. Copy the environment configuration file
2. Edit the configuration file and fill in your database information
3. Run the database migration command
Configure Claude
Add Lifelogger to the Claude Desktop configuration:
1. Find the Claude Desktop configuration file
2. Add the Lifelogger MCP server configuration
3. Restart the Claude Desktop application
Start using
Start Lifelogger and start learning:
1. Start the Lifelogger MCP server
2. Open Claude Desktop
3. Start chatting with Claude to save knowledge and create cards
Web interface (optional)
If you need the Web management interface:
1. Start the backend API server
2. Start the frontend development server
3. Access the Web interface in the browser
Usage examples
Learning scientific knowledge
When learning earth science, learn important facts about mass extinctions.
Language learning
Learn new foreign language vocabulary and phrases.
Regular review
Conduct daily reviews to consolidate memory.
Knowledge retrieval
Search for relevant content learned before.
Frequently Asked Questions
Is Lifelogger free?
Do I need programming knowledge to use it?
Where is the data stored? Is it secure?
What do the review ratings 0 - 3 mean?
Can I export or import data?
Is it supported on mobile devices?
What if Claude gives an incorrect answer?
Can it be shared and used by multiple people?
Related resources
GitHub repository
The source code and latest version of Lifelogger
Detailed explanation of the SM - 2 algorithm
Detailed description of the spaced repetition algorithm SM - 2
Claude Desktop download
Download page for the Claude Desktop application
PostgreSQL installation guide
Official download and installation guide for the PostgreSQL database
MCP protocol documentation
Official documentation of the Model Context Protocol
Problem feedback
Submit bug reports or feature suggestions

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.4K
4.5 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.3K
5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
25.4K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
72.7K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
31.1K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
65.4K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.0K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
48.6K
4.8 points




