MCP Task Notes Server
Click on "Install 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., "@MCP Task Notes ServerCreate a task to finish the quarterly report by Friday"
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.
<<<<<<< HEAD
š MCP Task Notes Server
š Overview
MCP Task Notes Server is a lightweight local MCP server built using Python FastMCP that enables AI assistants to interact with task and note management tools through the Model Context Protocol (MCP).
The server provides structured tools for creating, retrieving, updating, searching, and deleting tasks and notes while maintaining persistent data storage using SQLite.
This project demonstrates how modern AI applications can securely interact with custom backend services through MCP.
Related MCP server: Dooist
⨠Key Features
š Task Management
Create new tasks
Retrieve task lists
Search tasks by keyword
Mark tasks as completed
Delete tasks
Filter tasks based on status:
All
Pending
Completed
Overdue
š Note Management
Create personal notes
Retrieve saved notes
Search notes
Delete notes
Support note tagging
šļø Data Persistence
SQLite-based local storage
Automatic database initialization
Clean database abstraction layer
Structured SQL schema management
š¤ MCP Integration
Built with FastMCP framework
Exposes reusable AI tools
Compatible with MCP-enabled AI clients
Designed for AI agent workflows
šļø Architecture
AI Application
|
|
Model Context Protocol
|
|
FastMCP Server Layer
|
--------------------------------
| |
server.py database.py
| |
--------------------------------
|
SQLite Database
|
tasks_notes.dbš§° Tech Stack
Technology | Purpose |
Python 3.x | Backend Development |
FastMCP | MCP Server Framework |
SQLite | Database Storage |
SQL | Database Management |
MCP Protocol | AI Tool Communication |
š Project Structure
mcp-task-notes-server/
ā
āāā server.py
ā āāā MCP server implementation
ā
āāā database.py
ā āāā SQLite database operations
ā
āāā schema.sql
ā āāā Database table definitions
ā
āāā README.md
ā
āāā .gitignore
ā
āāā .venv/
āāā Python virtual environmentāļø Installation & Setup
1. Clone Repository
git clone https://github.com/<username>/mcp-task-notes-server.gitNavigate into the project:
cd mcp-task-notes-server2. Create Virtual Environment
python -m venv .venvActivate environment:
Windows
.venv\Scripts\activate3. Install Dependencies
pip install mcp[cli]ā¶ļø Running the MCP Server
Start the server:
python server.pySuccessful startup:
Database initialized
Starting Task Notes MCP Server...š ļø MCP Tools Available
Task Tools
Tool | Description |
| Create a new task |
| Retrieve tasks |
| Update task status |
| Remove a task |
| Search tasks |
Note Tools
Tool | Description |
| Create a note |
| Retrieve notes |
| Search notes |
| Remove notes |
š Testing with MCP Inspector
Install MCP CLI:
pip install mcp[cli]Launch inspector:
mcp dev server.pyMCP Inspector allows testing:
Available tools
Tool inputs
Tool responses
Server communication
šļø Database Design
Tasks Table
Column | Description |
id | Unique identifier |
title | Task title |
due_date | Task deadline |
priority | Task priority |
status | Task status |
completed_at | Completion timestamp |
created_at | Creation timestamp |
Notes Table
Column | Description |
id | Unique identifier |
title | Note title |
content | Note details |
tags | Note categories |
updated_at | Last update timestamp |
š Design Principles
Separation of concerns
Modular backend architecture
Local-first data storage
Reusable MCP tools
Clean database abstraction
š Future Enhancements
REST API integration using FastAPI
Web dashboard interface
Authentication and authorization
Cloud database migration
Docker containerization
AI-based task prioritization
Notification and reminder system
š Skills Demonstrated
Through this project:
ā MCP Server Development
ā Python Backend Engineering
ā SQLite Database Management
ā AI Tool Integration
ā Software Architecture Design
ā API-Oriented Development
šØāš» Author
Mercy
BCA Final Year Student
Interested in:
Artificial Intelligence
Python Development
Backend Engineering
MCP & AI Agent Systems
=======
mcp-task-notes-server
df0852c29a922ffcd2296d1d90263173064339f6
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA simple note-taking MCP server for recording and managing notes with AI models.41536GPL 2.0
- Alicense-qualityDmaintenanceA task management MCP server that allows users to create, list, and organize tasks with priorities, labels, and projects using natural language. It provides a persistent SQLite-backed system for tracking due dates and managing task workflows directly within Claude Code.62MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to interact with the Taskwarrior command-line task management tool. It allows users to list, create, modify, and organize tasks using projects, tags, and annotations through natural language.132MIT
- Flicense-qualityCmaintenanceA personal task management MCP server that allows LLM clients to create, read, update, and delete tasks with projects, labels, and comments, using a local SQLite database that can also be accessed via a web UI.
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Cloud-hosted MCP server for durable AI memory
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mercy0511/mcp-task-notes-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server