lcsc

Search LCSC parts by code or MPN with stock and pricing.

Updated May 14, 2026
One-click install
npx skills add https://github.com/Dropio12/Cherry-Hardware-Agent --skill lcsc-dropio12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lcsc
Source: https://github.com/Dropio12/Cherry-Hardware-Agent/tree/main/skills/lcsc
Command: npx skills add https://github.com/Dropio12/Cherry-Hardware-Agent --skill lcsc-dropio12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of searching, managing, and sourcing electronic components from LCSC, eliminating the need for manual searches and data entry.

Core Features & Use Cases

  • Component Search: Find parts by LCSC number or MPN, check stock and pricing.
  • Download Datasheets: Sync and maintain a local datasheets directory or use batch MPN-list seeding for bulk workflows.
  • BOM Management: Use LCSC part numbers for BOM matching and JLCPCB assembly integration.
  • Use Case: When you need to source components for a project, this Skill allows you to quickly find the parts you need, check availability, and download datasheets to ensure compatibility.

Quick Start

Search for a part using the LCSC number or MPN: lcsc search C12345

Frequently Asked Questions about lcsc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search LCSC components by part number or MPN?

Search LCSC components by executing a command like `lcsc search C12345` with either an LCSC code or MPN. This queries the jlcsearch API to instantly return matching parts, current stock availability, and pricing information.

What is the best way to download multiple electronic component datasheets in bulk?

Bulk datasheet downloading is best handled by seeding the tool with a batch MPN-list or syncing a local directory. It fetches PDFs directly using LCSC's CDN, eliminating manual downloads and maintaining a complete offline datasheet library.

Can I use this tool for BOM management and JLCPCB assembly integration?

Yes, you can use LCSC part numbers for BOM matching and JLCPCB assembly integration. It streamlines sourcing by validating part availability and ensuring your component choices align with the assembly service requirements.

Do I need Python and the requests library to source LCSC parts?

Yes, you need a Python environment with the requests library installed to source LCSC parts. These dependencies are required to execute the search scripts, interact with the jlcsearch API, and download datasheets from the CDN.

Why does my component search return no stock or pricing information?

A component search returns no stock or pricing if the jlcsearch API query fails or the LCSC code is invalid. Ensure your network connection is active and the entered MPN or LCSC number exactly matches a valid component in the database.