Todo MCP Server logo

Todo MCP Server

by leonvanzyl

A simple MCP server for managing todo items. It uses SQLite database for storage.

View on GitHub

Last updated: N/A

What is Todo MCP Server?

This is a simple MCP server that allows you to manage a list of todo items. It uses SQLite as a database to store the todo items.

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 using npm run build. 4. Use the available tools (add-todo, get-todos, remove-todo) 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

Use cases of Todo MCP Server

  • Personal task management

  • Simple project tracking

  • Learning MCP server development

  • Quick prototyping of task management applications

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 location by modifying the DB_LOCATION variable in src/database.ts.

What is MCP?

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

What programming language is used?

The project is built with TypeScript.

What database library is used?

The application uses better-sqlite3 for database operations.

How do I add a todo item?

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