MCP.so
登录

JLCPCB Parts MCP Server

@nvsofts

基本信息

分类

其他

许可证

GPL-3.0

传输方式

stdio

作者

nvsofts

关于 JLCPCB Parts MCP Server

辅助为 JLCPCB PCBA 查找元器件的 MCP 服务器

JLCPCB Parts MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

JLCPCB Parts MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

什么是 JLCPCB Parts MCP Server?

这是一个 MCP 服务器,帮助你为 JLCPCB 的 PCBA(印刷电路板组装)服务搜索和选择电子元器件。它使用来自 JLC PCB SMD Assembly Component Catalogue(jlcparts)项目的离线 SQLite 数据库。

如何使用 JLCPCB Parts MCP Server?

准备好支持 MCP 的 Python 环境。放置 server.py 文件,并将环境变量 JLCPCB_DB_PATH 设置为 cache.sqlite3 数据库文件的路径(可从 jlcparts 仓库获取,以分卷 ZIP 压缩包形式提供,目前编号到 cache.z19)。然后将该服务器加入 MCP 客户端配置,例如按照 README 中的示例在 Claude Desktop 中配置。

JLCPCB Parts MCP Server 的主要功能

  • 在 JLCPCB 元器件目录中搜索 PCBA 元件。
  • 使用离线 SQLite 数据库,查询速度快。
  • 支持在基础元件(Basic Parts)类别中查找元件(例如磁珠)。
  • 提供元件选型的示例对话(例如为降压型 DC-DC 转换器选择电阻值)。

JLCPCB Parts MCP Server 的使用场景

  • 在 JLCPCB 下 PCBA 订单前搜索特定元件。
  • 选择无源元件的参数值(例如稳压器所用的电阻)。
  • 在没有网络连接的情况下浏览基础元件库存。

常见问题

1

JLCPCB Parts MCP Server 需要什么数据库?

需要 JLC PCB SMD Assembly Component Catalogue 提供的 `cache.sqlite3` 文件。

2

如何配置数据库路径?

将环境变量 `JLCPCB_DB_PATH` 设置为 `cache.sqlite3` 文件的完整路径。

3

在哪里可以获取数据库?

从 GitHub 仓库 [yaqwsx/jlcparts](https://github.com/yaqwsx/jlcparts) 获取。数据库以分卷 ZIP 压缩包形式提供(目前编号到 `cache.z19`)。

4

需要什么运行环境?

安装了 MCP 客户端库的 Python。服务器脚本为 `server.py`。

5

有使用该服务器的示例吗?

有。README 展示了一段搜索磁珠的对话,并提供了一个 Claude 对话链接,内容是为降压型 DC-DC 转换器选择电阻值。

评论

其他 分类下的更多 MCP 服务器