todo-list-mcp
If you are the rightful owner of todo-list-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides a comprehensive API for managing todo items.
The Todo List MCP Server is an educational project designed to demonstrate the implementation of a Model Context Protocol (MCP) server. It provides a robust API for managing todo items, allowing users to create, update, complete, delete, and search for tasks. The server is built with a clear separation of concerns, making it easy to understand and extend. It serves as a learning resource for those interested in MCP technology, offering a comprehensive guide and heavily commented source code to facilitate understanding. The server is compatible with platforms like Claude for Desktop and Cursor, providing flexibility in usage.
Features
- Create todos: Add new tasks with title and markdown description
- Update todos: Modify existing tasks
- Complete todos: Mark tasks as done
- Delete todos: Remove tasks from the list
- Search todos: Find tasks by title or creation date
Tools
create-todo
Create a new todo item
list-todos
List all todos
get-todo
Get a specific todo by ID
update-todo
Update a todo's title or description
complete-todo
Mark a todo as completed
delete-todo
Delete a todo
search-todos-by-title
Search todos by title (case-insensitive partial match)
search-todos-by-date
Search todos by creation date (format: YYYY-MM-DD)
list-active-todos
List all non-completed todos
summarize-active-todos
Generate a summary of all active (non-completed) todos