todos-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., "@todos-mcpAdd a task to buy groceries tomorrow"
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.
MCP Todo List App
A todo list application implementing Model Context Protocol (MCP), enabling seamless interaction with AI assistants and chatbots. This application is a practical todo list manager and a demonstration of MCP integration.
Features
✨ Full todo list functionality (create, read, update, delete tasks)
🤖 MCP-compliant API for AI assistant integration
🏠 Local storage (no SaaS account required)
Related MCP server: Todoist MCP Server
What is MCP?
The Model Context Protocol (MCP) is a standardized interface that allows AI models and chatbots to interact with applications in a consistent and predictable way. By implementing MCP, this todo list app can be seamlessly controlled by AI assistants, enabling natural language interactions for task management.
Getting Started
Open Claude config file
Add the
todosserver to yourclaude_desktop_config.json(usually found at~/Library/Application Support/Claude/claude_desktop_config.jsonon MacOS)
{
"mcpServers": {
// ...
"todos": {
"command": "npx",
"args": ["-y", "todos-mcp"]
}
// ...
}
}Development
Prerequisites
Node.js (v16 or higher)
npm or yarn
Installation
Clone the repository:
git clone https://github.com/tomelliot/todos-mcp.git
cd mcp-todo-appInstall dependencies:
npm install
# or
yarn installStart the development server:
npm run dev
# or
yarn devMCP Integration
This todo list app exposes the following MCP tools:
Get-Todo: Get a specific todo by IDList-All-Todos: List all todosList-Completed-Todos: List all completed todosList-Pending-Todos: List all pending todosAdd-Todo: Add a todoMark-Todo-Done: Mark a todo item as completedList-Due-Today: List all pending todos that are due today or overdueList-Due-This-Week: List all pending todos that are due this week or earlierUpdate-Todo: Update a todo's description and/or due date
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the GPL License - see the LICENSE file for details.
Acknowledgments
Built with modern web technologies
Implements MCP specification for AI integration
Inspired by the need for AI-friendly applications
This 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.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that allows AI assistants to manage todo lists stored in a simple markdown file, supporting creation, reading, updating, and deletion of todo items with persistent IDs.Last updated5146MIT
- AlicenseAqualityDmaintenanceAn unofficial MCP server that enables AI agents to create and list tasks in Todoist using natural language. It supports task details such as due dates, priorities, and labels, while allowing for project-based filtering.Last updated3MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to interact with the Taskwarrior command-line task management tool. It allows users to list, create, modify, and organize tasks using projects, tags, and annotations through natural language.Last updated132MIT
- Flicense-qualityDmaintenanceAn AI-powered TODO list MCP server with categories, timeboxing, and due dates, enabling natural language task management.Last updated
Related MCP Connectors
MCP connector for Apple Reminders — search, create, complete, and edit via your own Mac.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/tomelliot/todos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server