UNPKG

jlcpcb-mcp-parts-finder

Version:

MCP server for searching JLCPCB electronic components database

41 lines (40 loc) 1.05 kB
export interface Component { id: number; lcsc: string; mfr: string; description: string; datasheet: string | null; price: string | null; stock: number; last_update: string; extra: string | null; flag: number; last_update_of_price_and_stock: string; } export interface Category { id: number; parentid: number; name: string; path: string; } export interface SearchPartsParams { category_id?: number; keyword?: string; limit?: number; } export interface ListCategoriesParams { } export declare class JLCPCBError extends Error { code: string; details?: any | undefined; constructor(message: string, code: string, details?: any | undefined); } export declare class DatabaseError extends JLCPCBError { constructor(message: string, details?: any); } export declare class ValidationError extends JLCPCBError { constructor(message: string, details?: any); } export declare class NotFoundError extends JLCPCBError { constructor(message: string, details?: any); }