todolist-mcp

MCP server for managing todo lists.

Documentation

Languages

Python 94.5% CSS 5.2%

Top Contributors

Project Info

Created

May 7, 2025

Last Updated

September 8, 2026

License

MIT

Default Branch

main

About This Project

TodoList MCP is an MCP server that gives AI assistants a proper todo list backed by SQLite. It also ships with a FastAPI/HTMX kanban board so humans can see and manage the same tasks visually. Both interfaces share the same database.

Features

  • Six MCP Tools: Add items (with priority, due dates, tags), list with filters/sorting, update fields, mark completion, delete, and access a workflow guide
  • Dual Interface: MCP server for AI assistants plus a kanban web board for humans
  • Shared SQLite Database: Both interfaces read and write to the same DB
  • Drag-and-Drop Kanban: Visual task management with color-coded priorities and tags
  • No Build Process: The web UI uses HTMX, no JavaScript build step required

Installation

# Run directly
uvx --from git+https://github.com/wdm0006/todolist-mcp todolist-mcp

# Or add to your MCP client config
{
  "mcpServers": {
    "todolist": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/wdm0006/todolist-mcp", "todolist-mcp"]
    }
  }
}

Usage

The MCP server exposes tools for adding, listing, updating, completing, and deleting tasks. The kanban board runs on a local web server for visual management alongside your AI workflow.