jlcpcb-mcp-parts-finder
Version:
MCP server for searching JLCPCB electronic components database
41 lines (40 loc) • 1.05 kB
TypeScript
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);
}