MCP Personal
M

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.
2 points
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

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "lifelogger": {
      "command": "python",
      "args": ["-m", "lifelogger.mcp.server"],
      "env": {
        "DATABASE_URL": "postgresql://user:password@localhost:5432/lifelogger"
      }
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

A
Airweave
Airweave is an open - source context retrieval layer for AI agents and RAG systems. It connects and synchronizes data from various applications, tools, and databases, and provides relevant, real - time, multi - source contextual information to AI agents through a unified search interface.
Python
6.1K
5 points
V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
5.5K
4.5 points
R
Runno
Runno is a collection of JavaScript toolkits for securely running code in multiple programming languages in environments such as browsers and Node.js. It achieves sandboxed execution through WebAssembly and WASI, supports languages such as Python, Ruby, JavaScript, SQLite, C/C++, and provides integration methods such as web components and MCP servers.
TypeScript
9.3K
5 points
H
Haiku.rag
Haiku RAG is an intelligent retrieval - augmented generation system built on LanceDB, Pydantic AI, and Docling. It supports hybrid search, re - ranking, Q&A agents, multi - agent research processes, and provides local - first document processing and MCP server integration.
Python
9.2K
5 points
C
Cipher
Cipher is an open-source memory layer framework designed for programming AI agents. It integrates with various IDEs and AI coding assistants through the MCP protocol, providing core functions such as automatic memory generation, team memory sharing, and dual-system memory management.
TypeScript
0
5 points
S
Shadcn Ui MCP Server
An MCP server that provides shadcn/ui component integration for AI workflows, supporting React, Svelte, and Vue frameworks. It includes functions for accessing component source code, examples, and metadata.
TypeScript
14.8K
5 points
A
Annas MCP
The MCP server and CLI tool of Anna's Archive are used to search for and download documents on the platform and support access through an API key.
Go
13.0K
4.5 points
A
Apple Notes MCP
A server that provides local Apple Notes database access for the Claude desktop client, supporting reading and searching of note content.
Python
13.6K
4.3 points
N
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
M
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
G
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
D
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
U
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
F
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
G
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
M
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
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase