有哪些好用的项目管理MCP工具?能在Cursor用自然语言管理我的项目和需求,AI自动登记任务工时

165 阅读4分钟

🚀 YesDev MCP Server

定位:一款专为程序员自动登记每日开发工时的开源MCP工具,可以用在Cursor、VSCode等!

基于 YesDev项目管理工具 ,进行我的任务工时的登记和AI管理。重点解决两大矛盾

  • 📌 开发工程师忙于编程没空登记工时,而项目经理需要及时的工时投入和项目进度!
  • 📌 企业老板或管理层想看到更真实、客观的开发工时,而"总"不相信人工填充的工时!

✨ 核心功能特性

  • 📋 任务管理:🤖 通过聊天方式,让AI帮你(程序员)自动根据当天开发登记任务和工时;📝 快速查看和整理我当前的任务计划、待办工作清单;
  • 📌 需求管理:🔍 快速查看我目前的开发需求列表;
  • 📅 项目管理:📝 创建新项目和查看项目等常用操作;
  • 🐛 缺陷管理:🔧 快速查看我目前的Bug、工单和其他待处理的问题列表;
  • 📅 日报:✍️ AI自动汇总填写上报你(程序员)当天的日报;

🎯 如何使用?

你可以通过 npm 或 yarn 在全局安装本工具:

npm install -g @yesdevcn/yesdev-mcp-server

查看你本地后安装的目录位置,确保有执行权限:

$ which yesdev-mcp-server  
/Users/dogstar/.nvm/versions/node/v18.20.4/bin/yesdev-mcp-server

$ chmod +x /Users/dogstar/.nvm/versions/node/v18.20.4/bin/yesdev-mcp-server

2. 配置

免费注册 YesDev项目管理工具 后 获取你的YESDEV_ACCESS_TOKEN令牌。

⚡ Cursor MCP 配置

在 Cursor 的配置中添加以下内容:

{
  "mcpServers": {
    "yesdev-mcp-server": {
      "command": "node",
      "args": ["/path/to/bin/yesdev-mcp-server"],
      "env": {
        "YESDEV_ACCESS_TOKEN": "你的YesDev令牌"
      }
    }
  }
}

对于上面的路径,更换成你本地的安装路径,使用前面的 which yesdev-mcp-server 可获得。

例如,在Cursor中的提问:

请帮我把我今天做的新系统开发,在yesdev同步创建一个新项目。
然后,把我做的功能、界面需求,分别创建对应的需求。
最后,帮我录入对应的需求任务和工时。

调用MCP工具:

最后,AI在YesDev创建的新项目、需求、任务和工时:

新项目链接:www.yesdev.cn/platform/pr…

完整的YesDev项目截图是,

💡 常用提示词

常用的提示词参考:

  • 📝 请帮我创建一个新任务,并登记我今天的开发任务内容和工时到YesDev
  • 📋 我今天有哪些YesDev任务?
  • 📅 帮我写日报到YesDev
  • 📅 请帮我把今天的开发工作,放到一个新项目,并帮我录入好对应的需求和任务工时。

🛠️ 已实现的MCP工具

工具分类工具名称工具功能介绍
通用get_my_profile获取我的个人资料
search_staff根据员工姓名或工号搜索员工信息
get_workgroup_list获取所有的工作组列表
任务create_task创建一个新的YesDev任务
get_task_detail获取指定任务的详细信息
update_task更新任务的信息,支持局部更新
remove_task删除指定的任务
query_tasks根据多种条件查询任务列表
get_my_task_list获取我当前负责的、未完成的任务列表
get_project_task_list获取指定项目的任务列表
项目create_project创建一个新的YesDev项目
get_project_detail获取指定项目ID的项目详细信息
update_project局部更新指定ID的项目的信息
update_project_status更新指定ID的项目的状态
update_project_time更新指定ID的项目的计划开始和结束时间
get_my_project_list获取我参与的、正在进行的项目列表
get_project_list获取全部项目列表,支持筛选、搜索、排序
需求create_need创建一个新的YesDev需求
update_need按需更新指定ID的需求信息
get_need_detail获取指定ID的需求的详细信息
get_need_detail_lite获取指定ID的需求的简化信息
remove_need删除指定ID的需求
query_needs根据多种条件查询需求列表
get_project_needs获取指定项目的全部需求列表
get_sub_needs获取指定父需求的子需求列表
日报submit_daily_report提交或更新当天的日报内容
问题get_my_problems获取指派给我的、待我处理的问题列表
update_problem更新问题的信息

源代码下载

开源项目代码仓库地址:github.com/yesdevcn/ye…