Provides a Todo MCP server to create, manage, and query ordered tasks for AI agents with persistent storage.
Configuration
View docs{
"mcpServers": {
"48hour-solutions-todo-mcp-server": {
"command": "node",
"args": [
"path/to/todo-mcp-server/dist/index.js"
]
}
}
}You run a TypeScript MCP server that gives AI agents powerful task management capabilities. It lets you create, organize, and track ordered todo lists with persistent storage, making complex projects easier to break down and manage.
You interact with the Todo MCP Server through an MCP client to manage tasks and monitor progress. Start by booting the local server, then use the client to create todo items, retrieve the next task to work on, update task details, mark tasks as completed, and query statistics. Tasks are automatically ordered by creation priority and persist across restarts, so your AI agents can pick up right where they left off. You can filter by pending or completed items and perform bulk operations when needed.
Prerequisites include Node.js 18.0.0 or higher and npm or yarn.
Step by step setup and run flow.
# Prerequisites check (example)
node -v
npm -v
# Install dependencies
npm install
# Build the project
npm run build
# Start the server locally (example; use the exact runtime path as shown in your setup)
node dist/index.jsTo use the server with Claude Desktop, configure the MCP server entry specific to your operating system. The following configurations start the server via a local node process and point to the built runtime.
{
"mcpServers": {
"todo": {
"command": "node",
"args": ["path/to/todo-mcp-server/dist/index.js"]
}
}
}Create a new todo item with a title and optional description.
Retrieve a specific todo item by its ID.
Get all todo items with optional status filtering.
Retrieve the next priority todo item to work on.
Update an existing todo item's title, description, or status.
Mark a todo item as completed.
Delete a todo item from the list.
Get statistics about all todo items, including totals and progress.
Remove all todo items from the server.