MCP TODO 检查清单
MCP 服务器在 Claude Desktop 中实现了用于任务管理的清单系统。该系统允许您创建和管理多个任务列表,并支持优先级、截止日期和标签。
特征
✅ 创建和管理多个待办事项列表
📌 优先支持(低、中、高)
📅 任务截止日期
🏷️ 组织标签系统
👥 用户之间共享列表
💾 持久文件系统存储
Related MCP server: Coding Todo Server
要求
Node.js 18 或更高版本
NPM 8 或更高版本
安装
方法一:本地安装(开发)
克隆存储库
cd C:\workspace\mcp
git clone (seu-repositório) mcp-mr-checklist
cd mcp-mr-checklist安装依赖项并编译
npm install
npm run build在
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
}
}
}
}方法二:全局安装(使用)
全局安装包
npm install -g @hevener/server-todo-checklist在
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以了解更多信息。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.