SimpleCheckList MCP Server

SimpleCheckList MCP Server

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

Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

SimpleCheckList MCP Server MCP Server

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. .

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemayurkakade/mcp-server:latest
AuthorDevMayur
Repositoryhttps://github.com/DevMayur/SimpleCheckList
Dockerfilehttps://github.com/DevMayur/SimpleCheckList/blob/main/Dockerfile
Docker Image built byDevMayur
Docker Scout Health ScoreNot available
Verify SignatureNot available
Licence

Available Tools (20)

Tools provided by this ServerShort Description
list_projectsGet all projects from SimpleCheckList
create_projectCreate a new project
get_projectGet a specific project by ID
update_projectUpdate a project
delete_projectDelete a project
list_groupsGet all groups for a project
create_groupCreate a new group in a project
list_task_listsGet all task lists for a group
create_task_listCreate a new task list in a group
list_tasksGet all tasks for a task list
create_taskCreate a new task in a task list
toggle_task_completionToggle task completion status
update_taskUpdate a task
delete_taskDelete a task
list_subtasksGet all subtasks for a task
create_subtaskCreate a new subtask
toggle_subtask_completionToggle subtask completion status
delete_subtaskDelete a subtask
get_project_statsGet statistics for a project
get_all_tasksGet all tasks with full details across all projects

Tools Details

Tool: list_projects

Get all projects from SimpleCheckList

Tool: create_project

Create a new project

ParametersTypeDescription
namestringProject name
descriptionstringProject description
colorstringProject color (hex code)

Tool: get_project

Get a specific project by ID

ParametersTypeDescription
project_idstringProject ID

Tool: update_project

Update a project

ParametersTypeDescription
project_idstringProject ID
namestringNew project name
descriptionstringNew project description
colorstringNew project color

Tool: delete_project

Delete a project

ParametersTypeDescription
project_idstringProject ID

Tool: list_groups

Get all groups for a project

ParametersTypeDescription
project_idstringProject ID

Tool: create_group

Create a new group in a project

ParametersTypeDescription
project_idstringProject ID
namestringGroup name
descriptionstringGroup description
order_indexnumberOrder index for sorting

Tool: list_task_lists

Get all task lists for a group

ParametersTypeDescription
group_idstringGroup ID

Tool: create_task_list

Create a new task list in a group

ParametersTypeDescription
group_idstringGroup ID
namestringTask list name
descriptionstringTask list description
order_indexnumberOrder index for sorting

Tool: list_tasks

Get all tasks for a task list

ParametersTypeDescription
task_list_idstringTask list ID

Tool: create_task

Create a new task in a task list

ParametersTypeDescription
task_list_idstringTask list ID
titlestringTask title
descriptionstringTask description
prioritystringTask priority (low, medium, high)
due_datestringDue date (ISO string)
metadataobjectAdditional task metadata

Tool: toggle_task_completion

Toggle task completion status

ParametersTypeDescription
task_idstringTask ID

Tool: update_task

Update a task

ParametersTypeDescription
task_idstringTask ID
titlestringNew task title
descriptionstringNew task description
prioritystringNew task priority
due_datestringNew due date (ISO string)
metadataobjectNew task metadata

Tool: delete_task

Delete a task

ParametersTypeDescription
task_idstringTask ID

Tool: list_subtasks

Get all subtasks for a task

ParametersTypeDescription
task_idstringTask ID

Tool: create_subtask

Create a new subtask

ParametersTypeDescription
task_idstringTask ID
titlestringSubtask title
order_indexnumberOrder index for sorting

Tool: toggle_subtask_completion

Toggle subtask completion status

ParametersTypeDescription
subtask_idstringSubtask ID

Tool: delete_subtask

Delete a subtask

ParametersTypeDescription
subtask_idstringSubtask ID

Tool: get_project_stats

Get statistics for a project

ParametersTypeDescription
project_idstringProject ID

Tool: get_all_tasks

Get all tasks with full details across all projects

Use this MCP Server

{
  "mcpServers": {
    "simplechecklist": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mayurkakade/mcp-server:latest",
        "--mode=backend"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers