Todo MCP Server logo

Todo MCP Server

by fyimail

A simple MCP server for managing todo items. It uses an SQLite database for storage and provides basic CRUD operations.

View on GitHub

Last updated: N/A

What is Todo MCP Server?

This is a Model Context Protocol (MCP) server designed for managing todo items. It utilizes an SQLite database to store todo data.

How to use Todo MCP Server?

  1. Install dependencies using npm install. 2. Configure the database location in src/database.ts (optional). 3. Build the project with npm run build. 4. Use the available tools (add-todo, get-todos, remove-todo) with the specified parameters to manage your todo items.

Key features of Todo MCP Server

  • Add new todo items

  • List all todo items

  • Remove todo items by ID

  • SQLite database storage

  • MCP server implementation

Use cases of Todo MCP Server

  • Personal task management

  • Simple project tracking

  • Learning MCP server development

  • Quick prototyping of task management systems

FAQ from Todo MCP Server

Where is the database stored?

By default, the database is stored at C:/todos/todos.db. You can change this in src/database.ts.

What is MCP?

MCP stands for Model Context Protocol. It's used for the server implementation in this project.

What dependencies are required?

The project requires dependencies installable via npm install.

How do I add a todo item?

Use the add-todo tool with the text parameter, e.g., add-todo(text: "Buy groceries").

How do I remove a todo item?

Use the remove-todo tool with the id parameter, e.g., remove-todo(id: 1).