🚀 YesDev MCP Server
定位:一款专为程序员自动登记每日开发工时的开源MCP工具,可以用在Cursor、VSCode等!
基于 YesDev项目管理工具 ,进行我的任务工时的登记和AI管理。重点解决两大矛盾:
📌 开发工程师忙于编程没空登记工时,而项目经理需要及时的工时投入和项目进度!
📌 企业老板或管理层想看到更真实、客观的开发工时,而"总"不相信人工填充的工时!
✨ 核心功能特性
📋 任务管理:
🤖 通过聊天方式,让AI帮你(程序员)自动根据当天开发登记任务和工时;
📝 快速查看和整理我当前的任务计划、待办工作清单;
📌 需求管理:
🔍 快速查看我目前的开发需求列表;
📅 项目管理:
📝 创建新项目和查看项目等常用操作;
🐛 缺陷管理:
🔧 快速查看我目前的Bug、工单和其他待处理的问题列表;
📅 日报:
✍️ AI自动汇总填写上报你(程序员)当天的日报;
🎯 如何使用?
你可以通过 npm 或 yarn 在全局安装本工具:
查看你本地后安装的目录位置,确保有执行权限:
2. 配置
⚡ Cursor MCP 配置
在 Cursor 的配置中添加以下内容:
对于上面的路径,更换成你本地的安装路径,使用前面的
which yesdev-mcp-server可获得。
例如,在Cursor中的提问:
请帮我把我今天做的新系统开发,在yesdev同步创建一个新项目。
然后,把我做的功能、界面需求,分别创建对应的需求。
最后,帮我录入对应的需求任务和工时。
调用MCP工具:
最后,AI在YesDev创建的新项目、需求、任务和工时:
💡 常用提示词
常用的提示词参考:
📝 请帮我创建一个新任务,并登记我今天的开发任务内容和工时到YesDev
📋 我今天有哪些YesDev任务?
📅 帮我写日报到YesDev
📅 请帮我把今天的开发工作,放到一个新项目,并帮我录入好对应的需求和任务工时。
🛠️ MCP开发
💻 本地开发环境要求
Node.js >= 18.0.0
npm 或 yarn 包管理器
🔧 安装
克隆仓库:
安装依赖:
⚙️ 配置
创建
.env文件:
配置环境变量:
🚀 开发
启动开发服务器:
📦 构建和运行
构建项目:
启动服务器:
运行效果,类似如下:
🛠️ 已实现的MCP工具列表
工具分类 | 工具名称 | 工具功能介绍 | API 接口 (点击查看文档) |
通用 |
| 获取我的个人资料 | |
| 根据员工姓名或工号搜索员工信息 | ||
| 获取所有的工作组列表 | ||
任务 |
| 创建一个新的YesDev任务 | |
| 获取指定任务的详细信息 | ||
| 更新任务的信息,支持局部更新 | ||
| 删除指定的任务 | ||
| 根据多种条件查询任务列表 | ||
| 获取我当前负责的、未完成的任务列表 | ||
| 获取指定项目的任务列表 | ||
项目 |
| 创建一个新的YesDev项目 | |
| 获取指定项目ID的项目详细信息 | ||
| 局部更新指定ID的项目的信息 | ||
| 更新指定ID的项目的状态 | ||
| 更新指定ID的项目的计划开始和结束时间 | ||
| 获取我参与的、正在进行的项目列表 | ||
| 获取全部项目列表,支持筛选、搜索、排序 | ||
需求 |
| 创建一个新的YesDev需求 | |
| 按需更新指定ID的需求信息 | ||
| 获取指定ID的需求的详细信息 | ||
| 获取指定ID的需求的简化信息 | ||
| 删除指定ID的需求 | ||
| 根据多种条件查询需求列表 | ||
| 获取指定项目的全部需求列表 | ||
| 获取指定父需求的子需求列表 | ||
日报 |
| 提交或更新当天的日报内容 | |
问题 |
| 获取指派给我的、待我处理的问题列表 | |
| 更新问题的信息 |
🔗 相关项目
反馈和贡献
如果您在使用过程中遇到任何问题,或者有任何建议,欢迎随时通过以下方式联系我们:
在 GitHub Issues 中提出您的问题。
