Allows integration with GitHub repositories for software planning purposes, including cloning the repository to access planning features.
软件规划MCP服务器
https://github.com/NightTrek/Software-planning-mcp 项目python(修复版),方便使用sse接入cursor 这个MCP服务器提供了软件开发规划工具,帮助用户制定实施计划和管理待办事项。
功能特点
创建软件开发目标
制定详细的实施计划
管理待办事项列表
跟踪任务完成状态
提供结构化的思考过程
安装
使用方法
启动服务器
在Cursor中配置MCP服务器
打开Cursor编辑器
进入设置 -> MCP Servers
点击"Add new MCP server"
输入服务器链接:
http://localhost:8000/sse(如果使用了自定义端口,请相应修改)保存配置
可用工具
工具名称 | 描述 | 参数 |
start_planning | 开始一个新的规划会话,设置目标 | goal: 软件开发目标 |
save_plan | 保存当前实施计划 | plan: 实施计划文本 |
add_todo | 向当前计划添加新的待办事项 | title: 标题 description: 描述 complexity: 复杂度(0-10) code_example: 代码示例(可选) |
remove_todo | 从当前计划中移除待办事项 | todo_id: 待办事项ID |
get_todos | 获取当前计划中的所有待办事项 | 无 |
update_todo_status | 更新待办事项的完成状态 | todo_id: 待办事项ID is_complete: 完成状态 |
可用资源
资源URI | 描述 |
planning://current-goal | 当前软件开发目标 |
planning://implementation-plan | 当前实施计划及待办事项 |
环境变量
SOFTWARE_PLANNING_PORT: 设置SSE服务器端口号(默认:8000)SOFTWARE_PLANNING_HOST: 设置SSE服务器主机地址(默认:0.0.0.0)SOFTWARE_PLANNING_TRANSPORT: 设置传输类型,可选值为"stdio"或"sse"(默认:"sse")SOFTWARE_PLANNING_DEBUG: 启用调试模式,可选值为"true"、"1"或"yes"(默认:禁用)
更新
https://github.com/CaptainJi/software_planning_mcp.git python版中在执行update_todo_status工具时,cursor总是会传入数字类型,但是原版需要传入字符串类型,所以总是报错。特别修复了一下。
许可证
MIT
This server cannot be installed
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for collecting and documenting code from directories.Last updated -42515MIT License
- -securityAlicense-qualityEnables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.Last updated -26MIT License
- AsecurityAlicenseAqualityFacilitates interactive software development planning by managing tasks, tracking progress, and creating detailed implementation plans through the Model Context Protocol.Last updated -617385MIT License
- Asecurity-licenseAqualityProvides tools for analyzing project structures, searching through codebases, managing dependencies, and performing file operations with advanced filtering capabilities.Last updated -6121MIT License