diff --git a/crates/mcp/src/tools.rs b/crates/mcp/src/tools.rs index a2981b01..3adf306f 100644 --- a/crates/mcp/src/tools.rs +++ b/crates/mcp/src/tools.rs @@ -45,7 +45,8 @@ pub fn tool_definitions() -> Vec { "The command catalog: id, label, toolbar tab/panel, shortcut, one-line parameter docs and whether the command is \ enabled right now. Ids are dotted and lower-case (solid.extrude, sketch.create, \ solid.fillet, sketch.inspect, timeline.rollback). Optional case-insensitive \ - substring `filter` over id, label, panel and params.", + substring `filter` over id, label, tab and panel (not the parameter docs, so a command id \ + finds that command rather than every command whose docs mention it).", obj(json!({"filter": string("Substring to match, e.g. \"sketch\", \"fillet\", \"pattern\"")}), &[]), true, false, @@ -310,9 +311,8 @@ fn dispatch(b: &mut dyn Backend, name: &str, a: &Map) -> Result