Advanced SimpleCheckList with MCP server and SQLite database for comprehensive task management. Features: • Complete project and task management system • Hierarchical organization (Projects → Groups → Task Lists → Tasks → Subtasks) • SQLite database for data persistence • RESTful API with comprehensive endpoints • MCP protocol compliance for AI assistant integration • Docker-optimized deployment with stability improvements **v1.0.1 Update**: Enhanced Docker stability with improved container lifecycle management. Default mode optimized for containerized deployment with reliable startup and shutdown processes. Perfect for AI assistants managing complex project workflows and task hierarchies.
20 Tools
Version 4.43 or later needs to be installed to add the server automatically
About
Advanced SimpleCheckList with MCP server and SQLite database for comprehensive task management.
Features: • Complete project and task management system • Hierarchical organization (Projects → Groups → Task Lists → Tasks → Subtasks) • SQLite database for data persistence • RESTful API with comprehensive endpoints • MCP protocol compliance for AI assistant integration • Docker-optimized deployment with stability improvements
v1.0.1 Update: Enhanced Docker stability with improved container lifecycle management. Default mode optimized for containerized deployment with reliable startup and shutdown processes.
Perfect for AI assistants managing complex project workflows and task hierarchies. .
| Attribute | Details |
|---|---|
| Docker Image | mayurkakade/mcp-server:latest |
| Author | mayurskakade |
| Repository | https://github.com/DevMayur/SimpleCheckList |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/DevMayur/SimpleCheckList/blob/176694570a11e21304bef0dee8e6345e654022e8/Dockerfile |
| Commit | 176694570a11e21304bef0dee8e6345e654022e8 |
| Docker Image built by | mayurskakade |
| Docker Scout Health Score | Not available |
| Verify Signature | Not available |
| Licence |
| Tools provided by this Server | Short Description |
|---|---|
list_projects | Get all projects from SimpleCheckList |
create_project | Create a new project |
get_project | Get a specific project by ID |
update_project | Update a project |
delete_project | Delete a project |
list_groups | Get all groups for a project |
create_group | Create a new group in a project |
list_task_lists | Get all task lists for a group |
create_task_list | Create a new task list in a group |
list_tasks | Get all tasks for a task list |
create_task | Create a new task in a task list |
toggle_task_completion | Toggle task completion status |
update_task | Update a task |
delete_task | Delete a task |
list_subtasks | Get all subtasks for a task |
create_subtask | Create a new subtask |
toggle_subtask_completion | Toggle subtask completion status |
delete_subtask | Delete a subtask |
get_project_stats | Get statistics for a project |
get_all_tasks | Get all tasks with full details across all projects |
list_projectsGet all projects from SimpleCheckList
create_projectCreate a new project
| Parameters | Type | Description |
|---|---|---|
name | string | Project name |
description | string | Project description |
color | string | Project color (hex code) |
get_projectGet a specific project by ID
| Parameters | Type | Description |
|---|---|---|
project_id | string | Project ID |
update_projectUpdate a project
| Parameters | Type | Description |
|---|---|---|
project_id | string | Project ID |
name | string | New project name |
description | string | New project description |
color | string | New project color |
delete_projectDelete a project
| Parameters | Type | Description |
|---|---|---|
project_id | string | Project ID |
list_groupsGet all groups for a project
| Parameters | Type | Description |
|---|---|---|
project_id | string | Project ID |
create_groupCreate a new group in a project
| Parameters | Type | Description |
|---|---|---|
project_id | string | Project ID |
name | string | Group name |
description | string | Group description |
order_index | number | Order index for sorting |
list_task_listsGet all task lists for a group
| Parameters | Type | Description |
|---|---|---|
group_id | string | Group ID |
create_task_listCreate a new task list in a group
| Parameters | Type | Description |
|---|---|---|
group_id | string | Group ID |
name | string | Task list name |
description | string | Task list description |
order_index | number | Order index for sorting |
list_tasksGet all tasks for a task list
| Parameters | Type | Description |
|---|---|---|
task_list_id | string | Task list ID |
create_taskCreate a new task in a task list
| Parameters | Type | Description |
|---|---|---|
task_list_id | string | Task list ID |
title | string | Task title |
description | string | Task description |
priority | string | Task priority (low, medium, high) |
due_date | string | Due date (ISO string) |
metadata | object | Additional task metadata |
toggle_task_completionToggle task completion status
| Parameters | Type | Description |
|---|---|---|
task_id | string | Task ID |
update_taskUpdate a task
| Parameters | Type | Description |
|---|---|---|
task_id | string | Task ID |
title | string | New task title |
description | string | New task description |
priority | string | New task priority |
due_date | string | New due date (ISO string) |
metadata | object | New task metadata |
delete_taskDelete a task
| Parameters | Type | Description |
|---|---|---|
task_id | string | Task ID |
list_subtasksGet all subtasks for a task
| Parameters | Type | Description |
|---|---|---|
task_id | string | Task ID |
create_subtaskCreate a new subtask
| Parameters | Type | Description |
|---|---|---|
task_id | string | Task ID |
title | string | Subtask title |
order_index | number | Order index for sorting |
toggle_subtask_completionToggle subtask completion status
| Parameters | Type | Description |
|---|---|---|
subtask_id | string | Subtask ID |
delete_subtaskDelete a subtask
| Parameters | Type | Description |
|---|---|---|
subtask_id | string | Subtask ID |
get_project_statsGet statistics for a project
| Parameters | Type | Description |
|---|---|---|
project_id | string | Project ID |
get_all_tasksGet all tasks with full details across all projects
{
"mcpServers": {
"simplechecklist": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mayurkakade/mcp-server:latest",
"--mode=backend"
]
}
}
}