Перейти к содержимому

JLCPCB Parts MCP Server

Помогает искать компоненты для PCBA в каталоге JLCPCB

Python
31 stars

Описание

MCP-сервер на Python для поиска и подбора электронных компонентов в JLCPCB для сборки плат (PCBA). Использует SQLite-базу из репозитория yaqwsx/jlcparts (cache.sqlite3 из ZIP-файлов). Поддерживает запросы по категориям, таким как Basic Parts, и расчеты параметров (например, сопротивления для DC-DC). Идеально для инженеров, разрабатывающих схемы и прототипы PCB.

Возможности

Поиск компонентов

Запросы по категориям JLCPCB, например, ферритовые бусины в Basic Parts.

Подбор параметров

Помощь в расчете значений, таких как сопротивления для DC-DC конвертеров.

Интеграция с базами

Работа с SQLite-каталогом JLCPCB для быстрого доступа к SMD-компонентам.

Установка

Скачайте базу данных cache.sqlite3 из https://github.com/yaqwsx/jlcparts (до cache.z19). Установите Python с поддержкой MCP. Настройте сервер в конфиге, например для Claude Desktop:

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

Информация

Язык
Python
Лицензия
GNU General Public License v3.0
GitHub Stars
31

Ссылки