Skip to main content
Glama

MCP TODO Checklist Server

by hevener10

MCP TODO 检查清单

MCP 服务器在 Claude Desktop 中实现了用于任务管理的清单系统。该系统允许您创建和管理多个任务列表,并支持优先级、截止日期和标签。

特征

  • ✅ 创建和管理多个待办事项列表
  • 📌 优先支持(低、中、高)
  • 📅 任务截止日期
  • 🏷️ 组织标签系统
  • 👥 用户之间共享列表
  • 💾 持久文件系统存储

要求

  • Node.js 18 或更高版本
  • NPM 8 或更高版本

安装

方法一:本地安装(开发)

  1. 克隆存储库
cd C:\workspace\mcp git clone (seu-repositório) mcp-mr-checklist cd mcp-mr-checklist
  1. 安装依赖项并编译
npm install npm run build
  1. claude_desktop_config.json中配置:
{ "servers": { "todo-checklist": { "type": "command", "command": "node dist/index.js", "cwd": "C:\\workspace\\mcp\\mcp-mr-checklist", "config": { "storagePath": "./data", "commandTimeout": 60000 } } } }

方法二:全局安装(使用)

  1. 全局安装包
npm install -g @hevener/server-todo-checklist
  1. claude_desktop_config.json中配置:
{ "servers": { "todo-checklist": { "type": "command", "command": "mcp-server-todo-checklist", "config": { "storagePath": "C:\\Users\\SEU_USUARIO\\AppData\\Local\\claude-todo-checklist", "commandTimeout": 60000 } } } }

Claude 中可用的命令

创建新列表

/todo_create { "title": "Minha Lista", "description": "Descrição opcional da lista" }

添加任务

/todo_add { "listTitle": "Minha Lista", "taskTitle": "Nova Tarefa", "priority": "high", "dueDate": "2024-01-20", "tags": ["trabalho", "urgente"] }

列出所有列表

/todo_list

查看列表的详细信息

/todo_show { "listTitle": "Minha Lista" }

将任务标记为完成

/todo_complete { "listTitle": "Minha Lista", "taskTitle": "Nova Tarefa" }

项目结构

src/ ├── index.ts # Ponto de entrada do servidor ├── commands.ts # Definição dos comandos disponíveis ├── service/ │ └── ChecklistService.ts # Lógica de negócio ├── storage/ │ └── index.ts # Implementação do armazenamento └── types/ ├── ChecklistItem.ts # Tipos para itens └── index.ts # Tipos principais

数据结构

清单

interface Checklist { id: string; title: string; description?: string; items: ChecklistItem[]; owner: string; shared?: string[]; createdAt: Date; updatedAt: Date; }

任务(清单项目)

interface ChecklistItem { id: string; title: string; description?: string; completed: boolean; dueDate?: Date; priority: 'low' | 'medium' | 'high'; tags: string[]; createdAt: Date; updatedAt: Date; }

开发脚本

# Compilar o projeto npm run build # Executar em modo desenvolvimento npm run dev # Observar alterações e recompilar npm run watch # Iniciar o servidor compilado npm start

设置

claude_desktop_config.json文件中,可以配置:

  • storagePath :存储数据的目录
  • commandTimeout :命令执行的最大时间(以毫秒为单位)(默认值:60000)

使用的技术

  • TypeScript
  • 模型上下文协议 SDK
  • Zod(数据验证)
  • 基于文件的存储系统

执照

根据 MIT 许可证分发。请参阅LICENSE以了解更多信息。

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

实现清单管理系统的服务器,具有任务创建、进度跟踪、数据持久性和项目注释等功能。

  1. 特征
    1. 要求
      1. 安装
        1. 方法一:本地安装(开发)
        2. 方法二:全局安装(使用)
      2. Claude 中可用的命令
        1. 创建新列表
        2. 添加任务
        3. 列出所有列表
        4. 查看列表的详细信息
        5. 将任务标记为完成
      3. 项目结构
        1. 数据结构
          1. 清单
          2. 任务(清单项目)
        2. 开发脚本
          1. 设置
            1. 使用的技术
              1. 执照

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A server for task orchestration and coordination, facilitating task management with dependencies, multi-instance collaboration, and persistent task tracking.
                  Last updated -
                  7
                  17
                  JavaScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  This server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.
                  Last updated -
                  3
                  Python
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.
                  Last updated -
                  1
                  Python
                • -
                  security
                  A
                  license
                  -
                  quality
                  A lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.
                  Last updated -
                  Python
                  MIT License

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/hevener10/mcp-todo-checklist'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server