Token导航 LogoToken导航

MCP Server · 设计创作

LCSC MCP Server

一个基于MCP协议的JLCPCB元件搜索服务器,提供参数化搜索、自由文本搜索及KiCAD元件下载功能,适用于AI辅助PCB设计工作流。

未说明官方级别未说明来源级核验工具 10
PythonClaude设计

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
mageoch
提供方
mageoch

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

LCSC MCP Server 属于设计创作类 MCP Server,公开资料标注 10 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

设计创作

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

JLCPCB MCP服务器

一 MCP(模型上下文协议) 用于搜索和检索JLCPCB汇编库组件(LCSC部件)的服务器-由官方JLCPCB API支持,本地SQLite层纯粹用作短期缓存。

旨在补充人工智能辅助的PCB设计工作流程,特别是在 KiCAD MCP服务器.

______________________________________________________________________

特性

  • 参数化搜索 用于电阻器、电容器和电感器(值、封装、公差、电压、额定功率等)
  • 自由文本搜索 跨JLCPCB装配库(基本+扩展)
  • API第一个 --本地SQLite数据库被视为6h/24h缓存,而不是事实来源(请参见 缓存模型)
  • 自动刷新 --每次搜索前,会员资格和股票/价格数据都会透明地刷新
  • 备选建议 按库类型(基本优先)、价格和库存排名
  • KiCAD组件下载 --直接从LCSC获取EasyEDA符号、封装和3D模型

______________________________________________________________________

需求

  • Python 3.11+
  • 紫外线 包管理器
  • JLCPCB API证书(JLCPCB_APP_ID, JLCPCB_API_KEY, JLCPCB_API_SECRET)

正在获取API凭据

在以下网址注册 JLCPCB开发人员门户 以获取您的凭据。

______________________________________________________________________

安装

git clone https://github.com/mageoch/JLCPCB-MCP-Server.git
cd JLCPCB-MCP-Server
uv sync

______________________________________________________________________

配置

环境变量

变量必填描述
JLCPCB_APP_ID是您的JLCPCB申请ID
JLCPCB_API_KEY是您的JLCPCB API密钥
JLCPCB_API_SECRET是您的JLCPCB API秘密
JLCPCB_DB_PATH否自定义SQLite数据库路径(默认: ./data/lcsc_parts.db)
JLCPCB_CACHE_TTL_HOURS否每行库存/价格TTL(以小时为单位)(默认值: 6)
JLCPCB_MEMBERSHIP_TTL_HOURS否库成员TTL(以小时为单位)(默认值: 24)

克劳德代码

添加到您的项目 .mcp.json 或 ~/.claude.json:

{
  "mcpServers": {
    "jlcpcb": {
      "command": "uv",
      "args": [
        "run",
        "--project", "/path/to/JLCPCB-MCP-Server",
        "jlcpcb-mcp"
      ],
      "env": {
        "JLCPCB_APP_ID": "your_app_id",
        "JLCPCB_API_KEY": "your_api_key",
        "JLCPCB_API_SECRET": "your_api_secret"
      }
    }
  }
}

克劳德桌面版

编辑 ~/.config/Claude/claude_desktop_config.json (Linux/macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows)--使用与上述相同的格式。

______________________________________________________________________

用法

首次运行

无需手动设置。第一次搜索将触发JLCPCB装配库的自动成员刷新(基本+扩展-通常为数万个零件;需要几分钟)。后续搜索将重用缓存的成员资格 JLCPCB_MEMBERSHIP_TTL_HOURS (默认为24小时),并在返回的行超过以下时间时按行刷新库存/价格 JLCPCB_CACHE_TTL_HOURS (默认为6小时)。

要强制完全重新获取(例如,一次刷新整个库的库存/价格),请调用 download_library 明确地。

工具

工具说明
download_library强制刷新整个JLCPCB装配库(基本+扩展)
search_parts自由文本和类别搜索;自动刷新缓存
search_resistors参数搜索(值、公差、功率、封装)
search_capacitors参数搜索(值、电压、电介质、封装)
search_inductors参数搜索(值、当前额定值、包)
get_part按LCSC代码列出零件的全部细节;如果时间超过,则刷新 JLCPCB_CACHE_TTL_HOURS
download_kicad_component下载零件的EasyEDA符号、封装和3D模型
suggest_alternatives寻找更便宜或库存更好的替代品
get_stats数据库统计(零件数量、库存、数据库大小、会员年龄)
rebuild_component_specs重新提取参数规格(在数据库升级后运行)

查询示例

# Find a Basic 10kΩ 0402 resistor
search_resistors(value="10k", package="0402", library_type="Basic")

# Find 100nF X7R capacitors rated 50V or more
search_capacitors(value="100nF", dielectric="X7R", voltage_min_v=50)

# Look up a specific part
get_part("C25804")

# Find cheaper alternatives
suggest_alternatives("C25804")

# Download KiCAD files for a component
download_kicad_component("C25804", output="/path/to/project/libs/EasyEDA")

______________________________________________________________________

建筑

jlcpcb_mcp/
├── server.py    # FastMCP server — tool definitions and entry point
├── client.py    # JLCPCB API client (HMAC-SHA256 authentication)
└── db.py        # SQLite manager — import, FTS5, parametric spec extraction
  • 用途 FastMCP 对于MCP协议层
  • 具有全文搜索(FTS5)和 component_specs 数值范围查询表
  • 所有无源值(Ω、kΩ、MΩ、nF、µF、µH、mH等)的SI前缀解析

缓存模型

服务器将本地SQLite数据库视为JLCPCB API之上的短暂缓存,而不是真相的来源:

  1. 成员缓存(JLCPCB_MEMBERSHIP_TTL_HOURS,24小时默认) --通过跟踪 basic_library_refreshed_at。当过时时,服务器会分页 getComponentLibraryList,将返回的代码与本地数据库进行比较,通过以下方式获取新代码的完整详细信息 getComponentDetailByCode (每次调用最多1000个),并删除不再属于库的代码。
  2. 每行详细信息缓存(JLCPCB_CACHE_TTL_HOURS,默认6小时) --通过跟踪 last_updated 在每一行。在搜索返回结果后,时间戳早于TTL的行在返回给调用方之前,会在单个批处理的API调用中被重新蚀刻,因此显示的股票和价格在实践中最多只有几秒钟的历史。

这意味着搜索偶尔会在成员刷新时被阻止(存根分页约30秒+每1000个新代码几秒钟),但日常调用只会为实际返回的行的小细节刷新付费。

JLCPCB API不公开delta或“modifiedsince”过滤器,因此成员身份分页必须是满的,但 componentLibraryInfoVOS payload很小(每个存根3个字段),细节丰富仅限于服务器没有的代码,这使得典型的24小时刷新比完全重新获取便宜得多。

______________________________________________________________________

许可证

麻省理工学院-版权所有(c)2026 mageo服务有限公司见 许可证.

由创建和维护 @mageo.

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

PCB设计Python本地部署元件搜索KiCAD集成参数化搜索API服务

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
LCSC MCP Server

MCP World · 本页

10未说明未标注1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

LCSC MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

LCSC MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

LCSC MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

LCSC MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

LCSC MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP