lpm_search
Search for LPM packages using natural language or structured filters. Find packages by category, ecosystem, distribution, license, and more.
Instructions
Search LPM packages using natural language or structured filters. Uses hybrid semantic search for natural language queries. Supports filtering by category, distribution mode, package type, ecosystem, license, and more.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Natural language search query (e.g., "validate user input", "react component library") | |
| category | No | Package category to filter by (e.g., ui-components, tools) | |
| ecosystem | No | Filter by package ecosystem (e.g., "swift" for iOS/macOS packages) | |
| distribution | No | Filter by distribution mode | |
| packageType | No | Filter by package type | |
| sort | No | Sort order (default: relevance for search, newest for filtered) | |
| hasTypes | No | Filter to packages with TypeScript type definitions | |
| moduleType | No | Filter by JavaScript module type | |
| license | No | Filter by license | |
| minNodeVersion | No | Filter to packages supporting this Node.js version or lower | |
| limit | No | Maximum number of results (1-50, default 10) |