home / mcp / jlcpcb parts mcp server

JLCPCB Parts MCP Server

JLCPCB PCBA向けの、部品探しを補助するためのMCPサーバー

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "adrie-coder-jlcpcb-parts-mcp": {
      "url": "http://localhost:5000"
    }
  }
}

The JLCPCB Parts MCP Server provides a dedicated gateway to find components compatible with JLCPCB PCBA services. It keeps part data up to date and offers straightforward search and filtering, making it easier to design, source, and validate components for your projects.

How to use

You will run the MCP server locally and connect your MCP client to it to perform component searches. Start the server, then use your client to query by part name, category, or part number. Apply filters to narrow results by category, price, or availability, and open any component entry to view its detailed specifications and compatibility notes.

How to install

Prerequisites: install Python 3.x and pip on your machine.

Step 1 - Clone the project repository.

git clone https://github.com/Adrie-coder/jlcpcb-parts-mcp.git
cd jlcpcb-parts-mcp

Step 2 - Install the required dependencies using pip.

pip install -r requirements.txt

Step 3 - Run the server.

python main.py

Step 4 - Access the server in your browser.

http://localhost:5000

Notes and tips

The server starts on port 5000 by default. If you change the port, update your MCP client configuration to point to the new URL.

Configuration and tips

You can tailor searches using the client’s filters for category, price, and availability, and you can inspect individual components for up-to-date compatibility data.

Troubleshooting

If you cannot reach http://localhost:5000, ensure Python is installed, the server process is running (look for a python main.py process), and that no firewall blocks port 5000.

Available tools

component_search

Search components by name or part number and retrieve matching results with details and compatibility information.

filters

Apply category, price, and availability filters to narrow search results.

view_details

Open a component entry to view detailed specifications and compatibility notes.

integration

Easily integrate with existing MCP client workflows for automated part sourcing.