bb_search_repositories
Search repositories in a workspace by name or description, using server-side filtering to find matches across all pages. Supports sorting and pagination.
Instructions
Search for repositories within a workspace by name or description. Uses Bitbucket server-side filtering to search across all repositories, not just the first page. Supports sorting with the sort parameter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination | |
| sort | No | Sort field, e.g. "-updated_on" for newest first, "name" for alphabetical. Prefix with "-" for descending order. | |
| query | Yes | Search query to filter repositories by name or description. Uses Bitbucket server-side filtering (BBQL) to search across all repositories in the workspace. | |
| filter | No | JMESPath expression to filter/transform structured response data. Applied before format conversion. Example: "values[].{name: full_name, lang: language}" — see https://jmespath.org for syntax | |
| pagelen | No | Number of items per page (max 100). Defaults to 100 for search. | |
| workspace | Yes | The workspace or username to search in | |
| output_format | No | Response format: "text" (default, human-readable), "json" (structured JSON), or "toon" (Token-Oriented Object Notation — compact tabular format that reduces LLM token consumption by 30-60%) |