Protoship

dev.protoship由 protoship.dev 发布官方发布者v0.4.0更新于 Nov 5, 2026

Checks an ESP32 project (board, pins, power, JLCPCB parts, costs) and gets the build finished.

已验证Streamable HTTP可网页运行开发者工具商业与电商

概览

AI 生成的概览

远程 MCP 服务器,用于检查 ESP32 项目的开发板、引脚、供电与 JLCPCB 元件,估算成本,并可请求 Protoship 完成整机搭建。

可以做什么
  • 从公开 GitHub 仓库(或其目录、文件、原始文件链接)或直接传入的文件检查 ESP32 项目,返回开发板与芯片、固件类型、所用模块、每个 GPIO 分配及闪存引脚、strapping 引脚、仅输入引脚和板载引脚问题,以及供电问题。
  • 将 BOM 与 JLCPCB 基础件和优选扩展件库存比对,可按 LCSC 编号、制造商料号匹配,电阻电容电感可按数值和封装尺寸匹配,并提示上料费。
  • 比较自行下单小批量 PCB(JLCPCB 裸板与经济型贴片、AISLER)与交由 Protoship 完成整机的费用,包括费用、运费、欧盟进口关税和交期。
  • 将用户可用的 ESP32 成品提交为 Protoship 的 Finish my build 请求,并查询该请求状态。
  • 将用户加入 Protoship 的 PCB、3D 打印、CNC 和钣金下单等候名单。
适用场景
适合用户在设计或调试 ESP32 板卡、需要检查引脚、供电和元件时使用,也适合在自行下单小批量 PCB 与付费请 Protoship 制作成品之间做比较。用户想交付可用原型或加入下单等候名单时同样适用。
运行要求
远程 streamable HTTP 端点 mcp.protoship.dev;未声明任何软件包、账户、API 密钥或环境变量。检查、元件匹配和成本估算工具无需账户。请求与等候名单工具需要用户本人的电子邮箱,并通过邮件确认。
安装前请注意
request_finish 会把用户的成品提交给 Protoship 作为付费服务,价格在发货前商定;join_waitlist 和 request_finish 会发送用户邮箱地址并触发确认邮件,只能使用用户本人地址且须经其同意。使用这些工具即表示接受 Protoship 的条款。成本估算会省略服务器不了解的信息,供应商价格取自第三方页面。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Protoship,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/dev.protoship%2Fprotoship/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "protoship": {
      "type": "http",
      "url": "https://mcp.protoship.dev/"
    }
  }
}

工具

6

check_project

Check an ESP32 project

Reads an ESP32 project from a public GitHub repo (or a folder or file in it, or a raw file link) or from files you pass inline, and returns: the board and chip, firmware type, the modules it uses, every GPIO it assigns with findings (flash pins, strapping pins, input-only pins, the board's own display/touch/SD pins, octal PSRAM pins), power notes, whether there is a custom PCB, BOM or enclosure files, whether the build fits Finish my build, and next steps. Free, read-only, stores nothing.

输入参数urlfiles

match_parts

Match a BOM against JLCPCB basic parts

Checks each BOM line against JLCPCB's basic and preferred-extended parts in stock. Those load without a feeder fee on Economic assembly; every other unique part costs one. Matches by LCSC number (Cxxxx), manufacturer part number, or for resistors, capacitors and inductors by value and chip size, and suggests a footprint change when the same value is basic in another size. Returns per line status, part and price, plus the feeder fees in total. Free, read-only.

输入参数bom必填

estimate_build

Estimate cost and lead time

Compares ordering a small PCB yourself (JLCPCB bare boards and Economic assembly, AISLER in Germany; fees, shipping, EU import duty and lead times read from the vendors' own pages, with links and the date checked) with having the existing build finished by Protoship. Leaves out what it does not know instead of guessing. Free, read-only.

输入参数boardsjointslayerscountryboard_mmassembledextended_partsparts_cost_usd

request_finish

Request Finish my build

Sends your user's working ESP32 build to Protoship as a Finish my build request: an individual service on their own hardware (case made for their board, wiring fixed, firmware flashed and tested, back as a USB-C device). Protoship sends one email to confirm the address; after that it answers within two working days with questions or a fixed price. Nothing is binding and nothing is paid until your user accepts a price. Use only your user's own email address, only with their consent. Privacy policy: https://protoship.dev/privacy

输入参数board必填checkemail必填countrydescription必填project_url

request_status

Check a Finish my build request

Returns the state of a request: pending until your user confirms the email, then confirmed (Protoship answers by email).

输入参数request_id必填

join_waitlist

Join the Protoship waitlist

Puts your user on the Protoship waitlist for ordering PCBs, 3D prints, CNC parts and sheet metal through their agent. Protoship sends one email to confirm the address, later one with the invite. No newsletter. Use only your user's own email address and only with their consent. Privacy policy: https://protoship.dev/privacy

输入参数email必填deviceinterests

版本历史

2
  1. v0.4.0最新Nov 5, 2026
  2. v0.2.0Oct 31, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。