Todo MCP Server
by leonvanzyl
A simple MCP server for managing todo items. It uses SQLite database for storage.
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?
- Install dependencies using
npm install
. 2. Configure the database location insrc/database.ts
(optional). 3. Build the project usingnpm 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?
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?
What is MCP?
MCP stands for Model Context Protocol. It's used for the server implementation.
What programming language is used?
What programming language is used?
The project is built with TypeScript.
What database library is used?
What database library is used?
The application uses better-sqlite3 for database operations.
How do I add a todo item?
How do I add a todo item?
Use the add-todo
tool with the text
parameter, e.g., add-todo(text: "Buy groceries")
.