小橙子 e1fb2b362c
feat(reverse-engineering): declare MCP prerequisites for auto-detect modal (#10)
Populate the v0.5.10 platform feature for the originally reported scenario

(missing uvx / radare2 / java when user enables the RE plugin). All 7 stdio

servers now carry a prerequisites[] array consumed by prerequisitesService +

PluginPrerequisitesModal — instead of red Unavailable cards on first enable,

users see a one-click install modal with winget/scoop/brew/apt/dnf commands.

After dedup the modal renders 5 unique rows: uvx (5 servers), npx (2),

radare2 (1), gdb (1), java (2). Bump plugin version 0.4.2 -> 0.4.3.

Tested: schema parse via McpJsonConfigSchema (7/7 servers valid).

Confidence: high. Scope-risk: narrow (declarative JSON only).

Co-authored-by: 你的姓名 <you@example.com>
2026-06-11 20:13:01 +08:00
..