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 | DevMayur |
Repository | https://github.com/DevMayur/SimpleCheckList |
Dockerfile | https://github.com/DevMayur/SimpleCheckList/blob/main/Dockerfile |
Docker Image built by | DevMayur |
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_projects
Get all projects from SimpleCheckList
create_project
Create a new project
Parameters | Type | Description |
---|---|---|
name | string | Project name |
description | string | Project description |
color | string | Project color (hex code) |
get_project
Get a specific project by ID
Parameters | Type | Description |
---|---|---|
project_id | string | Project ID |
update_project
Update 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_project
Delete a project
Parameters | Type | Description |
---|---|---|
project_id | string | Project ID |
list_groups
Get all groups for a project
Parameters | Type | Description |
---|---|---|
project_id | string | Project ID |
create_group
Create 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_lists
Get all task lists for a group
Parameters | Type | Description |
---|---|---|
group_id | string | Group ID |
create_task_list
Create 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_tasks
Get all tasks for a task list
Parameters | Type | Description |
---|---|---|
task_list_id | string | Task list ID |
create_task
Create 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_completion
Toggle task completion status
Parameters | Type | Description |
---|---|---|
task_id | string | Task ID |
update_task
Update 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_task
Delete a task
Parameters | Type | Description |
---|---|---|
task_id | string | Task ID |
list_subtasks
Get all subtasks for a task
Parameters | Type | Description |
---|---|---|
task_id | string | Task ID |
create_subtask
Create a new subtask
Parameters | Type | Description |
---|---|---|
task_id | string | Task ID |
title | string | Subtask title |
order_index | number | Order index for sorting |
toggle_subtask_completion
Toggle subtask completion status
Parameters | Type | Description |
---|---|---|
subtask_id | string | Subtask ID |
delete_subtask
Delete a subtask
Parameters | Type | Description |
---|---|---|
subtask_id | string | Subtask ID |
get_project_stats
Get statistics for a project
Parameters | Type | Description |
---|---|---|
project_id | string | Project ID |
get_all_tasks
Get all tasks with full details across all projects
{
"mcpServers": {
"simplechecklist": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mayurkakade/mcp-server:latest",
"--mode=backend"
]
}
}
}
Manual installation
You can install the MCP server using:
Installation for