ProDisco Search Tools
prodisco_searchToolsSearch indexed TypeScript libraries for API methods, types, and functions by name. Filter results by library, document type, or category to locate specific code elements.
Instructions
BROWSE API DOCUMENTATION. Find methods/types/functions by name from indexed TypeScript libraries. Use methodName to search (this searches indexed TypeScript typings only; it does NOT execute code or call external services).
INDEXED: - @kubernetes/client-node: Kubernetes API client
@prodisco/prometheus-client: Prometheus queries & metric discovery
@prodisco/loki-client: Loki LogQL querying
simple-statistics: Statistics helpers
uvu: Lightweight test runner for sandbox testing.
FILTERS: library, documentType (method|type|function|script), category
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| methodName | No | Search for API members by name (methods/types/functions/scripts). Use a class/type/function/method name or keyword relevant to the libraries you configured. Searches indexed library APIs (prefers TypeScript typings; falls back to ESM JavaScript exports when typings are absent). No code execution. | |
| documentType | No | Filter by document type: "method" (class methods), "type" (classes, interfaces, enums), "function" (standalone functions), "script" (cached scripts), or "all" | all |
| category | No | Filter by category (e.g., list, create, read, delete, patch for methods; class, interface, enum for types) | |
| library | No | Filter by library: - "@kubernetes/client-node": Kubernetes API client - "@prodisco/prometheus-client": Prometheus queries & metric discovery - "@prodisco/loki-client": Loki LogQL querying - "simple-statistics": Statistics helpers - "uvu": Lightweight test runner for sandbox testing, or "all" | all |
| exclude | No | Exclusion criteria | |
| limit | No | Maximum number of results to return | |
| offset | No | Number of results to skip for pagination (default: 0) |