ctx_search Core Tools Regex code search (.gitignore aware, compact results). Deterministic ordering. Secret-like files (e.g. .env, *.pem) are skipped unless role allows. ignore_gitignore requires explicit policy.
Parameters
5
Required
1
Token Impact
~1200 tokens saved vs reading full files for typical search results.
✓ When to Use
Finding code patterns across files with regex. Faster than reading entire files when looking for specific code.
✗ When Not to Use
For semantic/meaning-based search (use ctx_semantic_search) or when you know exactly which file (use ctx_read).
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
ext | string | No | File extension filter |
ignore_gitignore | boolean | No | Set true to scan ALL files including .gitignore'd paths (default: false). Requires role policy (e.g. admin). |
max_results | integer | No | Max results (default: 20) |
path | string | No | Directory to search |
pattern | string | Yes | Regex pattern |
Related Tools
Schema MD5:
f71684cbaca988e1999d3a2ff4c1ddf3 ← Back to all tools