todo-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@todo-mcpadd a task to buy groceries"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
todo-mcp
A simple todo list MCP server written in TypeScript. It exposes tools for managing a todo list to any MCP client (Claude Desktop, Claude Code, etc.). Todos are persisted to a JSON file on disk.
Tools
Tool | Description |
| Add a new item ( |
| List items, optional |
| Mark an item done/undone ( |
| Delete an item ( |
| Remove all completed items |
Related MCP server: Task Manager MCP Server
Setup
npm install
npm run buildThis compiles to build/index.js. By default todos are stored in ~/.todo-mcp.json; override with the TODO_FILE environment variable.
Connecting a client
Claude Code
claude mcp add todo -- node /Users/mansi/Documents/MCP/todo-list/build/index.jsClaude Desktop
Add to claude_desktop_config.json
(~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"todo": {
"command": "node",
"args": ["/Users/mansi/Documents/MCP/todo-list/build/index.js"]
}
}
}Restart the client, then ask it to add, list, or complete todos.
Development
npm run dev # tsc --watchThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Azibagirramani/mcp-Todo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server