
nvsofts/jlcpcb-parts-mcp
Database managementThis page was translated automatically. Technical details may differ from the original. View the original
An MCP server for JLCPCB PCBA to assist in component searching
Overview
Additionally, the following page covers the selection of resistance values for buck-type DC-DC converters. https://claude.ai/share/9f02f1a4-7b38-48fb-b29a-f10cf1e608ba As the database, I use the JLC PCB SMD Assembly Component Catalogue. Here, you need cache.sqlite3, which is provided as a split ZIP. As of April 2025, the number up to cache.z19 exists. Create an environment where MCP is available in Python and specify server.py as the server. Also, you need to set the path to the database to the JLCPCB_DB_PATH environment variable.
Overview (machine translated)
What is this
This is an MCP server designed to assist in component searching for JLCPCB’s PCBA products.
Example of Conversation
This is an example of searching for ferrite beads classified under Basic Parts.
Additionally, the following page covers the selection of resistance values for buck-type DC-DC converters. https://claude.ai/share/9f02f1a4-7b38-48fb-b29a-f10cf1e608ba
Settings
As the database, we use the JLC PCB SMD Assembly Component Catalogue.
Here, you need cache.sqlite3, which is provided as a split ZIP. As of April 2025, the number exists up to cache.z19.
Create an environment where MCP is available in Python and specify server.py as the server.
Additionally, you need to set the path to the database to the JLCPCB_DB_PATH environment variable.
Below is an example of the setup in Claude Desktop.
This page was translated automatically. Technical details may differ from the original.
Install
This server does not publish a one-line install command.
Open the repository installation guide New to MCP? Start with the mcpskill.org guide →Configuration
{
"mcpServers": {
"JLCPCB parts": {
"command": "python",
"args": [
"path/to/server.py"
],
"env": {
"JLCPCB_DB_PATH": "path/to/database.sqlite3"
}
}
}
}