Software Planning

by jo-lion

Not rated
GitHub

About

Enables systematic software project planning by breaking down complex tasks into manageable components, defining project structures, and creating implementation roadmaps through a Python-based FastMCP framework deployable via Docker or locally.

Details

Author
jo-lion
Repository
wang-guanye/software-planning-mcp
Categories
Productivity, Design, Developer Tools, AI, Infrastructure, Project Management, Frontend

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Software Planning
    Command (node, npx, python, etc.) python
    Arguments
    • Argument 1 server.py
    • Argument 2 --debug
    Environment
    • SOFTWARE_PLANNING_HOST 0.0.0.0
    • SOFTWARE_PLANNING_PORT 8000
    • SOFTWARE_PLANNING_DEBUG 禁用
    • SOFTWARE_PLANNING_TRANSPORT sse

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

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 (完成状态)

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "software planning": {
            "env": {
                "SOFTWARE_PLANNING_HOST": "0.0.0.0",
                "SOFTWARE_PLANNING_PORT": "8000",
                "SOFTWARE_PLANNING_DEBUG": "\u7981\u7528",
                "SOFTWARE_PLANNING_TRANSPORT": "sse"
            },
            "args": [
                "server.py",
                "--debug"
            ],
            "command": "python"
        }
    }
}

Linux

{
    "env": {
        "SOFTWARE_PLANNING_HOST": "0.0.0.0",
        "SOFTWARE_PLANNING_PORT": "8000",
        "SOFTWARE_PLANNING_DEBUG": "\u7981\u7528",
        "SOFTWARE_PLANNING_TRANSPORT": "sse"
    },
    "args": [
        "server.py",
        "--debug"
    ],
    "command": "python"
}

Macos

{
    "env": {
        "SOFTWARE_PLANNING_HOST": "0.0.0.0",
        "SOFTWARE_PLANNING_PORT": "8000",
        "SOFTWARE_PLANNING_DEBUG": "\u7981\u7528",
        "SOFTWARE_PLANNING_TRANSPORT": "sse"
    },
    "args": [
        "server.py",
        "--debug"
    ],
    "command": "python"
}

Windows

{
    "env": {
        "SOFTWARE_PLANNING_HOST": "0.0.0.0",
        "SOFTWARE_PLANNING_PORT": "8000",
        "SOFTWARE_PLANNING_DEBUG": "\u7981\u7528",
        "SOFTWARE_PLANNING_TRANSPORT": "sse"
    },
    "args": [
        "server.py",
        "--debug"
    ],
    "command": "python"
}

软件规划MCP服务器

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.