Software Planning MCP Server
Allows integration with GitHub repositories for software planning purposes, including cloning the repository to access planning features.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
软件规划MCP服务器
https://github.com/NightTrek/Software-planning-mcp 项目python(修复版),方便使用sse接入cursor 这个MCP服务器提供了软件开发规划工具,帮助用户制定实施计划和管理待办事项。
功能特点
创建软件开发目标
制定详细的实施计划
管理待办事项列表
跟踪任务完成状态
提供结构化的思考过程
Related MCP server: Spec MCP Server
安装
# 克隆仓库
git clone https://github.com/Jo-Lion/software-planning-mcp.git
cd software-planning-mcp
# 创建并激活虚拟环境
python -m venv .venv
source .venv/bin/activate # Linux/Mac
# 或
.venv\Scripts\activate # Windows
# 安装依赖
pip install -e .使用方法
启动服务器
# 使用SSE传输协议(推荐用于Cursor集成)
python server.py --debug
# 使用自定义端口
python server.py --port 9000 --debug
# 使用自定义主机地址
python server.py --host 127.0.0.1 --debug
# 使用stdio传输协议(用于命令行测试)
python server.py --transport stdio --debug在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: 待办事项IDis_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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Transform project ideas into paint-by-numbers development plans with phases, tasks, and subtasks.
Generate architecture docs, implementation plans, and dev tickets from your project requirements.
Discover software problems, analyze evidence, and create implementation-ready Build plans.
Tasks, sprints, releases and docs for engineering teams with AI coding agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceFacilitates interactive software development planning by managing tasks, tracking progress, and creating detailed implementation plans through the Model Context Protocol.634 npm398MIT
- AlicenseAqualityDmaintenanceStreamlines development workflows through AI-assisted codebase analysis, comprehensive planning, task breakdown with dependencies, and automated implementation verification. Enables systematic approach to complex development tasks like framework migrations and feature implementation.521 npmMIT
- FlicenseNot gradedqualityDmaintenanceProvides AI tools for generating project planning documents including technical design plans, phase-based task checklists, and detailed role definitions as plain text files.1-
- AlicenseNot gradedqualityNot gradedmaintenanceProvides structured task planning and tracking capabilities with 40 tools for managing requirements, solutions, architectural decisions, and hierarchical implementation phases with progress tracking.MIT