The MCP TODO Checklist Server is a task management system that allows you to create and manage multiple task lists. With this server, you can:
- Create new task lists with titles and optional descriptions
- Add tasks with priority levels (low, medium, high), due dates, and tags
- List all available checklists
- View detailed information about specific lists
- Mark tasks as completed
- Share lists with other users
- Organize and categorize tasks using tags
- Store all data persistently on the file system
MCP TODO Checklist
An MCP server deploying a checklist system for task management on Claude Desktop. The system allows you to create and manage multiple task lists, with support for priorities, due dates and tags.
Features
- ✅ Creating and managing multiple to-do lists
- 📌 Priority support (low, medium, high)
- 📅 Due dates for tasks
- 🏷️ Tag system for organization
- 👥 Sharing lists between users
- 💾 Persistent file system storage
Requirements
- Node.js 18 or higher
- NPM 8 or higher
Installation
Method 1: Local Installation (Development)
- Clone the repository
- Install dependencies and compile
- Configure in
claude_desktop_config.json
:
Method 2: Global Installation (Use)
- Install the package globally
- Configure in
claude_desktop_config.json
:
Commands Available in Claude
Create a new list
Add a task
List all lists
View details of a list
Mark task as complete
Project Structure
Data Structure
Checklist
Task (ChecklistItem)
Development Scripts
Settings
In the claude_desktop_config.json
file, you can configure:
storagePath
: Directory where data will be storedcommandTimeout
: Maximum command execution time in milliseconds (default: 60000)
Technologies Used
- TypeScript
- Model Context Protocol SDK
- Zod (data validation)
- File-based storage system
License
Distributed under the MIT License. See LICENSE
for more information.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A server that implements a checklist management system with features like task creation, progress tracking, data persistence, and item comments.
- Features
- Requirements
- Installation
- Commands Available in Claude
- Project Structure
- Data Structure
- Development Scripts
- Settings
- Technologies Used
- License
Related Resources
Related MCP Servers
- -securityAlicense-qualityA server for task orchestration and coordination, facilitating task management with dependencies, multi-instance collaboration, and persistent task tracking.Last updated -717JavaScriptMIT License
- -securityFlicense-qualityThis server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.Last updated -3Python
- -securityFlicense-qualityAn MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.Last updated -1Python
- -securityAlicense-qualityA lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.Last updated -PythonMIT License