todo-mcp-server

akasharora963/todo-mcp-server

3.2

If you are the rightful owner of todo-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) implementation of a simple To Do list manager that provides basic CRUD operations through MCP tools.

The To Do List MCP Server is a straightforward implementation of a task manager using the Model Context Protocol (MCP). It offers basic Create, Read, Update, and Delete (CRUD) operations for managing to-do items. The server is designed to be simple and efficient, utilizing in-memory storage to keep track of tasks. It leverages the MCP Server SDK to ensure protocol compliance and uses Zod for type-safe operations. The server communicates via stdio transport, making it easy to integrate with other systems. This implementation is ideal for developers looking to understand MCP or those who need a lightweight task management solution.

Features

  • Add new To Do items
  • View all To Do items
  • Remove To Do items by ID
  • Type-safe operations using Zod validation
  • In-memory storage for simplicity

Tools

  1. add-todo

    Add a new To Do item with parameters {text: string} and returns a success message with assigned ID.

  2. get-todos

    Retrieve all To Do items and returns a formatted list of all items or an empty state message.

  3. remove-todo

    Remove a To Do item with parameters {id: number} and returns a success message on removal or an error if ID not found.