Personal-reflection-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Personal-reflection-mcpcreate a journal entry for today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Personal Reflection MCP
A FastMCP server for journaling, habit tracking, and task management with SQLite storage.
Features
Add journal entries
View all journal entries
Search journal entries
View journal statistics
Generate recent reflections
Create and track habits
Mark habits as completed
View habit statistics
Create tasks/goals
Mark tasks as completed
View all tasks
Related MCP server: mcp-tasks-server
Project Structure
personal_reflection_mcp/
│
├── server.py
├── tools.py
├── journal.py
├── habits.py
├── tasks.py
├── reflection.py
├── stats.py
├── database.py
├── schema.py
├── requirements.txt
├── Dockerfile
├── .gitignore
│
└── data/
└── reflection.dbInstallation
Clone the repository:
git clone https://github.com/Adithi1367/Personal-reflection-mcp.git
cd Personal-reflection-mcpCreate a virtual environment:
python -m venv .venvActivate it:
Windows
.venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun the MCP Server
fastmcp run server.pyRun with Docker
Build the image:
docker build -t personal-reflection-mcp .Run the container:
docker run personal-reflection-mcpTechnologies Used
Python
FastMCP
SQLite
Docker
License
This project is for learning and personal use.
This server cannot be deployed
Maintenance
Related MCP Connectors
Private journal MCP server to search, analyze, and create Dabble Me entries securely via OAuth.
Local-first task manager: create, edit, and complete tasks, projects, and checklists via MCP.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA lightweight server built with FastMCP and SQLite for managing personal finances. It allows users to add, list, and summarize expenses by category through MCP-compatible clients.-
- AlicenseNot gradedqualityDmaintenanceA small Model Context Protocol server that exposes a personal task tracker to any MCP-compatible client. Tasks live in a local SQLite database; no cloud, no surprises.MIT
- FlicenseAqualityDmaintenanceA lightweight, intelligent note-organizing server that acts as an AI-powered personal memory vault for capturing, organizing, and retrieving insights using FastMCP and SQLite.82-
- AlicenseAqualityCmaintenanceA generic MCP server for tracking any entity type (e.g., weight, workouts, books) without predefined schemas, using SQLite with JSON columns for flexible data storage and querying.4MIT