mcp-todo-demo

DavidMalkhasyan/mcp-todo-demo

3.2

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

This project is a minimal MCP server and MCP-UI client demo designed to manage todos through a WebSocket interface.

Tools
4
Resources
0
Prompts
0

MCP Todo Demo

This is a minimal MCP server and MCP-UI client demo, built as a test exercise.
It implements four MCP tools for managing todos:

  • todo_create — create a new todo
  • todo_list — list all todos
  • todo_update — update an existing todo
  • todo_delete — delete a todo

The project demonstrates a working MCP server and a simple client UI interacting with it via WebSocket.

Features

  • Fully functional MCP server using Node.js and ws
  • Simple MCP-UI client to create, list, update, and delete todos
  • Manual WebSocket test client to verify all MCP tools
  • Ready to run on Linux

Installation

Clone the repository:

git clone https://github.com/yourusername/mcp-todo-demo.git
cd mcp-todo-demo