MooTool

Handy tool set for developers

View on GitHub

DIFF-471:MCP listTools 元数据对齐 Electron

背景

Electron createMooToolServer 通过 listMooToolTools() + listVaultTools() 暴露 11 个工具,每项含真实 description、Draft-7 inputSchemaannotations.readOnlyHint(Vault 工具另含 idempotentHint)。Compose McpBootstrap 此前仅用工具名作描述、空 {"type":"object"} schema。

变更

验证

export JAVA_HOME="$(/usr/libexec/java_home -v 21)"   # macOS
./gradlew :composeApp:desktopTest --offline

未镜像:Electron 将 schema 经 z.toJSONSchema 生成(Compose 为等价手写 JSON);MCP SDK outputSchema 未使用(Electron 同样未设)。