search_commands
Locate Dorico commands by query, category, or status to get exact IDs, parameters, and documentation before running them. Filter by verified status for commands known to work.
Instructions
Search the Dorico command catalog by query, category, or status.
Entirely offline: the catalog ships with this server, so nothing is asked of
Dorico and it need not be running.
Returns:
Result dictionary with the total number of matches, a count per status, and
the matching commands with their IDs, parameters and documentation.
Note:
This is how to find a command ID and what it takes before sending it with
run_command, and how to see the status that tells you how far to trust it.
Only 'verified' rows have been observed to work.
Prefer a dedicated tool where one exists: much of what the catalog can reach
is already covered by write_score, transpose, playback, save and the rest,
with validation run_command does not perform.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Most entries to return. The answer still reports the total number of matches, so a truncated result says so. | |
| query | No | Substring matched case-insensitively against command IDs and their documentation. Empty matches everything, which with a limit is how to browse a category. | |
| status | No | How well established the command is: 'verified', 'reachable', 'unavailable', 'broken' or 'untested'. Filter on 'verified' for the ones actually seen to work. Omit for every status. | |
| category | No | Command family to restrict to, e.g. 'NoteInput', 'Edit' or 'Play', matched case-insensitively. Omit for every family. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||