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.
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
- AsecurityAlicenseAqualityA server for task orchestration and coordination, facilitating task management with dependencies, multi-instance collaboration, and persistent task tracking.Last updated -723MIT License
- -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 -1
- AsecurityAlicenseAqualityA task management server that helps AI assistants break down user requests into manageable tasks and track their completion with user approval steps.Last updated -1726922MIT License
- -securityFlicense-qualityA minimal Model Context Protocol server implementation that provides tools for managing a to-do list, allowing users to create tasks, list them, and mark them as completed via JSON-RPC calls.Last updated -