Skip to main content
Glama
hevener10

MCP TODO Checklist Server

by hevener10

MCP TODO 检查清单

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

特征

  • ✅ 创建和管理多个待办事项列表

  • 📌 优先支持(低、中、高)

  • 📅 任务截止日期

  • 🏷️ 组织标签系统

  • 👥 用户之间共享列表

  • 💾 持久文件系统存储

Related MCP server: Coding Todo Server

要求

  • 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以了解更多信息。

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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