create-todoLABSCO SUMMARY
A list that gets written to during the work, not after it.
Tasks surface mid-conversation and get lost there. Because descriptions are markdown and the summary is a call rather than a screen, this holds enough context to still be worth reading the next morning.
What it is
A todo store with ten operations over it: create, list, read, update, complete, delete, search by title or by creation date, and a written summary of what is still open.
What you get
- A todo created with a title and a markdown description
- Everything listed, or only what is still open
- One todo read by ID
- A title or description updated
- A todo marked complete, or deleted outright
- Search by partial title, case-insensitive
- Search by creation date in YYYY-MM-DD form
- A generated summary of all active todos
Requirements
Node.js with a clone and a build; point your client at dist/index.js by absolute path, or run it in Cursor as a command-type server. No account and no key — the list stays on your machine.
Setup effort
Build from source — git clone https://github.com/RegiByte/todo-list-mcp.git
USE CASES
Capturing a task the moment it comes up
Write it down with the reasoning in the description instead of trusting it to memory.
Seeing what is actually left
Ask for the open items only, rather than reading past everything already done.
Getting something to say at stand-up
Have the active items summarised into a paragraph you can read out.
Finding the item you half-remember
Search on a fragment of the title, or on the day you know you wrote it.
Closing things out
Mark the finished ones complete and delete the ones that stopped mattering.
10 tools
Listed in project docs. Your client may show a different list.
list-todosget-todoupdate-todocomplete-tododelete-todosearch-todos-by-titlesearch-todos-by-datelist-active-todossummarize-active-todosBEFORE YOU INSTALL
What to know first
Tools you get
10 tools named in the project's documentation.
Requires
Node.js and npm
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/RegiByte/todo-list-mcp.git
cd todo-list-mcp
npm install
npm run buildMCP Clients
Claude Desktop
{
"mcpServers": {
"todo": {
"command": "node",
"args": [
"<YOUR_PATH_TO_TODO_LIST_MCP>/dist/index.js"
]
}
}
}Cursor
Open Cursor Settings → MCP
Add a new MCP server with the "command" type
Command:
node <YOUR_PATH_TO_TODO_LIST_MCP>/dist/index.js