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
One command — npx -y todo-list-mcp
