Skip to main content
Glama

Software Planning MCP Server

by wang-guanye

软件规划MCP服务器

https://github.com/NightTrek/Software-planning-mcp 项目python(修复版),方便使用sse接入cursor 这个MCP服务器提供了软件开发规划工具,帮助用户制定实施计划和管理待办事项。

功能特点

  • 创建软件开发目标

  • 制定详细的实施计划

  • 管理待办事项列表

  • 跟踪任务完成状态

  • 提供结构化的思考过程

安装

# 克隆仓库 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服务器

  1. 打开Cursor编辑器

  2. 进入设置 -> MCP Servers

  3. 点击"Add new MCP server"

  4. 输入服务器链接:http://localhost:8000/sse(如果使用了自定义端口,请相应修改)

  5. 保存配置

可用工具

工具名称

描述

参数

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

-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Provides tools for collecting and documenting code from directories.
    Last updated -
    4
    25
    15
    MIT License
    • Apple
    • Linux
  • -
    security
    A
    license
    -
    quality
    Enables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.
    Last updated -
    26
    MIT License
  • A
    security
    A
    license
    A
    quality
    Facilitates interactive software development planning by managing tasks, tracking progress, and creating detailed implementation plans through the Model Context Protocol.
    Last updated -
    6
    17
    385
    MIT License
    • Apple
  • A
    security
    -
    license
    A
    quality
    Provides tools for analyzing project structures, searching through codebases, managing dependencies, and performing file operations with advanced filtering capabilities.
    Last updated -
    6
    12
    1
    MIT License

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wang-guanye/software-planning-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server