mcpField
J
JLCPCB Parts MCP Server

JLCPCB Parts MCP Server

Local
github.com/nvsoftsBusiness & Marketing33Updated 79w ago

About JLCPCB Parts MCP Server

An MCP server that helps search for components for JLCPCB PCBA orders. It queries a local SQLite copy of the JLC PCB SMD assembly component catalogue, aimed at hardware engineers selecting parts for PCB assembly.

Key features

  1. 01Component search for PCBA orders
  2. 02Queries a local SQLite component database
  3. 03Database path set via environment variable

Use cases

  1. 01Finding parts in the Basic Parts category, such as ferrite beads
  2. 02Choosing resistor values for a DC-DC converter in Claude Desktop

MCP support

This is an MCP server that MCP clients such as Claude Desktop can call to search components.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

JLCPCB Parts MCP Server

これは何

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

会話例

Basic Partsに分類されている、フェライトビーズを検索した例です。 会話例

また、以下のページでは降圧型DC-DCコンバータの抵抗値の選定を行っています。 https://claude.ai/share/9f02f1a4-7b38-48fb-b29a-f10cf1e608ba

設定

データベースとして、JLC PCB SMD Assembly Component Catalogueを使用しています。 ここで分割ZIPにして提供されている cache.sqlite3 が必要です。2025年4月現在、番号は cache.z19 まで存在します。

PythonでMCPが利用可能な環境を作り、サーバーとして server.py を指定してください。 また、データベースへのパスを JLCPCB_DB_PATH 環境変数へ設定する必要があります。

Claude Desktopでの設定例を以下に示します。

{
  "mcpServers": {
    "JLCPCB parts": {
      "command": "python",
      "args": [
        "path/to/server.py"
      ],
      "env": {
        "JLCPCB_DB_PATH": "path/to/database.sqlite3"
      }
    }
  }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.