使用说明
编码Todo服务器
此MCP服务器提供用于管理编码项目待办事项列表的工具和资源。
概述
此服务器允许您:
- 查看当前待办事项列表
- 查看特定待办事项的详细信息
- 添加新的所有项目
- 更新待办事项的状态
- 删除所有项目
- 更新待办事项详细信息
资源
todo://list:提供所有待办事项及其状态、标题、优先级和标签的列表。todo://item/{todo_id}:提供有关特定待办事项的详细信息,包括状态、优先级、创建日期、项目、标记和描述。
工具
-
add_todo:将新的待办事项添加到列表中。- 论据:
title:待办事项的标题(必填)description:待办事项的详细描述(必填)project:项目名称(可选)priority:优先级从1(最低)到5(最高)(可选,默认值:1)tags:与todo相关的标签列表(可选)
- 论据:
-
update_todo_status:更新现有待办事项的状态。- 论据:
id:要更新的待办事项的ID(必填)status:新状态(待定/正在进行/已完成)(必填)
- 论据:
-
delete_todo:从列表中删除待办事项。- 论据:
id:要删除的待办事项的ID(必填)
- 论据:
-
update_todo:更新现有待办事项的详细信息。- 论据:
id:要更新的待办事项的ID(必填)title:新标题(可选)description:新描述(可选)project:新项目名称(可选)priority:新优先级从1(最低)到5(最高)(可选)tags:新标签列表(可选)
- 论据:
安装
在运行服务器之前,您需要安装所需的Python包。你可以使用pip来实现这一点:
pip install -r requirements.txt
用法
要运行服务器,请执行 coding_todo.py 脚本。
python coding_todo.py
这将启动MCP服务器,使其工具和资源可供MCP客户端使用。
