编码任务管理服务

一个用于管理编码项目任务列表的服务器,提供查看、添加、更新和删除任务的功能。

  • by dennismartis
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dennismartis/mcp-todo

使用说明

编码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客户端使用。