xmp4_search
Search symbols in a project. Use xmp4_projects first to find the project identifier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Filter by kind: Class, Method, Function, etc. | |
| page | No | Page number (1-based, default 1) | |
| query | Yes | Search query (symbol name or pattern) | |
| project | Yes | Project id: 'repo/project' or 'repo/project/language'. Case-insensitive prefix match. Append '/Python'|'/CSharp'|'/Java'|etc. only to disambiguate multi-language projects (e.g. 'django/Django/Python' vs 'django/Django/JavaScript'). 1 match → proceeds; N → warning lists candidates; 0 → do NOT iterate guesses, call xmp4_projects(query=...) once then retry. | |
| page_size | No | Results per page (default 20, max 100) | |
| max_results | No | Maximum results to return (default: 50). Kept as per-page upper bound alongside page_size. | |
| output_format | No | Output format: Compact (default) or Verbose |