by tomelliot
A todo list application implementing Model Context Protocol (MCP), enabling seamless interaction with AI assistants and chatbots.
todos-mcp is a todo list application that implements the Model Context Protocol (MCP). This allows AI assistants and chatbots to interact with and manage your todo list using natural language. It functions as a practical todo list manager and serves as a demonstration of MCP integration.
To use todos-mcp, you need to configure your AI assistant (e.g., Claude) to recognize and interact with the application. This typically involves adding the todos-mcp server to your AI assistant's configuration file. Once configured, you can use natural language commands to manage your tasks through the AI assistant.
Get-Todo
, List-All-Todos
, List-Completed-Todos
, List-Pending-Todos
, Add-Todo
, Mark-Todo-Done
, List-Due-Today
, List-Due-This-Week
, and Update-Todo
.Q: What is MCP? A: The Model Context Protocol (MCP) is a standardized interface that enables AI models and chatbots to interact with applications in a consistent and predictable manner.
Q: Do I need a special account to use todos-mcp? A: No, todos-mcp uses local storage, so you don't need to create any SaaS accounts.
Q: Can I contribute to todos-mcp? A: Yes, contributions are welcome! You can submit Pull Requests to the project repository.
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.
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.
todos
server to your claude_desktop_config.json
(usually found at ~/Library/Application Support/Claude/claude_desktop_config.json
on MacOS){
"mcpServers": {
// ...
"todos": {
"command": "npx",
"args": ["-y", "todos-mcp"]
}
// ...
}
}
git clone https://github.com/tomelliot/todos-mcp.git
cd mcp-todo-app
npm install
# or
yarn install
npm run dev
# or
yarn dev
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 dateContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GPL License - see the LICENSE file for details.
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by elie222
An AI‑powered email assistant that automates inbox management, enabling users to reach inbox zero fast by handling replies, labeling, archiving, unsubscribing, and providing analytics through a plain‑text prompt configuration.
by makenotion
Provides a remote Model Context Protocol server for the Notion API, enabling OAuth‑based installation and optimized toolsets for AI agents with minimal token usage.
by sooperset
MCP Atlassian is a Model Context Protocol (MCP) server that integrates AI assistants with Atlassian products like Confluence and Jira. It enables AI to automate tasks, search for information, and manage content within Atlassian ecosystems.
by ggozad
Interact with Ollama models through an intuitive terminal UI, supporting persistent chats, system prompts, model parameters, and MCP tools integration.
by nbonamy
A desktop AI assistant that bridges dozens of LLM, image, video, speech, and search providers, offering chat, generative media, RAG, shortcuts, and extensible plugins directly from the OS.
by GongRzhe
Provides tools for creating, editing, and enhancing PowerPoint presentations through a comprehensive set of MCP operations powered by python-pptx.
by GongRzhe
Creates, reads, and manipulates Microsoft Word documents through a standardized interface for AI assistants, enabling rich editing, formatting, and analysis capabilities.
by GongRzhe
Gmail-MCP-Server is a Model Context Protocol (MCP) server that integrates Gmail functionalities into AI assistants like Claude Desktop. It enables natural language interaction for email management, supporting features like sending, reading, and organizing emails.
by nspady
google-calendar-mcp is a Model Context Protocol (MCP) server that integrates Google Calendar with AI assistants. It enables AI assistants to manage Google Calendar events, including creating, updating, deleting, and searching for events.