HardCopy Labs

com.hardcopylabs由 hardcopylabs.com 发布官方发布者v1.0.0更新于 Oct 24, 2026

Order real 3D prints from chat: send an STL or OpenSCAD model, see one price, get it by UPS.

已验证Streamable HTTP可网页运行商业与电商媒体与设计

概览

AI 生成的概览

让助手校验 3D 模型、带图片预览打印报价、提交真实打印订单、查询物流并再次下单。

可以做什么
校验 STL 或 OpenSCAD 模型是否可打印,返回文字校验报价,但该报价不等于下单批准。预览打印订单,渲染精确几何、零件图片、尺寸、材料与颜色、数量及总价。在预览并取得买家明确确认后,凭预览 ID 和版本提交打印任务。查询已下订单的状态,涵盖已提交、已批准、打印中、质检、已发货,发货后提供 UPS 运单号。对旧订单再次下单,需先重新预览并确认。
适用场景
当用户有 STL 或 OpenSCAD 模型,想确认能否打印、查看带图片的报价、下真实 3D 打印订单、跟踪订单状态或重复此前订单时适用。
运行要求
通过 streamable HTTP 连接 mcp.hardcopylabs.com 远程端点;未声明软件包、环境变量或请求头。模型以 base64 编码的 STL 数据提供。订单由 UPS 配送。
安装前请注意
会下真实付费打印订单:submit_print_job 与 reorder_print_job 仅在预览并取得买家明确确认后创建订单,校验报价不构成下单批准。确认前请核对每张预览图、选项与价格。订单状态与 UPS 物流数据来自 HardCopy Labs。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "hardcopy-labs": {
      "type": "http",
      "url": "https://mcp.hardcopylabs.com/mcp"
    }
  }
}

工具

5

preview_print_order

Preview the exact parts before ordering

MANDATORY before creating any order or checkout, including reorders. Render exact validated geometry and quote the whole order. Display EVERY returned part image with name, dimensions, material/color, quantity, notes and total to the buyer. The in-chat card shows images where supported; otherwise embed image_url values or give viewer_url and ask the buyer to review there. Never substitute an AI illustration, or describe unshown images as reviewed. Ask for explicit buyer confirmation of this version only after presenting the preview. Changes require a new preview and new confirmation; pass replaces_preview_id to revoke the old preview. Preview failure blocks ordering. After confirmation call submit_print_job (or reorder_print_job) using preview_id, preview_version, buyer_confirmed=true and shipping/contact details; do not resend models or option overrides. Preview generation and viewing never create an order. Separate parts are displayed individually, not as an inferred assembly.

输入参数colornotespartsjob_namematerialquantityreorder_ofstl_base64openscad_sourcereplaces_preview_id

validate_stl

Check a 3D model and get a price

Check whether a 3D model can be printed, before ordering. A text validation quote is NOT approval to order. Call preview_print_order next, show its exact model images/options/price to the buyer, then obtain confirmation. Use this when the user has an STL file (base64-encoded) and wants to know if it is printable, or as a pre-check before submit_print_job. Returns printability (watertight/manifold status), dimensions, which printers it fits on, and the total for each material: what submit_print_job will charge for this file, shipping included. If the user is designing an object in this conversation, generate the STL, then call this to confirm it can be manufactured. Pass quantity (default 1) when the user wants several copies, so the totals cover all of them. For multiple parts, pass the WHOLE order in parts with each material/color/quantity. Never add separate quotes: totals already include shipping and handling once. To keep payloads small, validate each STL first and reuse its model_id (24 hours). PLA and PETG are the only materials offered.

输入参数partsquantitystl_base64

submit_print_job

Order a 3D print

Create an order ONLY AFTER preview_print_order, image display and buyer confirmation. First present every preview image (or the viewer fallback), dimensions, material/color, quantity and quote. Obtain explicit buyer confirmation for that preview version. Then send preview_id, preview_version, buyer_confirmed=true, job_name and shipping details ONLY; omit model/options fields. Any relevant change needs a new preview. Legacy model inputs without a preview return a preview and NEVER create an order. Set geometry, material, color, quantities and operator notes in preview_print_order. OpenSCAD is preferred for designs made in conversation; uploaded STL and cached model IDs are also supported there. One preview covers the whole multi-part order. Confirm the shipping address with the buyer. ship_to requires their full name and US address; contact_email is used for updates. This returns a job ID and total, plus a payment link when payment is required. The buyer pays in their own browser.

输入参数colornotespartsship_tojob_name必填materialquantitypreview_idstl_base64contact_emailbuyer_confirmedopenscad_source另有 1 个

check_job_status

Check an order's status

Look up the current status of a print job (submitted, approved, printing, QC, shipped) and its UPS tracking number once shipped. Use when the user asks about an order they placed with HardCopy Labs.

输入参数job_id必填

reorder_print_job

Reorder a past print

A REORDER ALSO REQUIRES A NEW VISUAL PREVIEW AND BUYER CONFIRMATION. First call preview_print_order with reorder_of and any desired changes, show every image/options/price to the buyer, and obtain confirmation. Then call this with preview_id, preview_version and buyer_confirmed=true, without option overrides. Without a preview this returns a preview only; it never creates an order. In preview_print_order, quantity means complete sets for multi-part reorders; material/color overrides apply to every part. Omit overrides to preserve choices. Prices are recalculated. The previous order's geometry is reused without requesting a new upload. Shipping/contact details are never copied from the previous order; confirm the new address with the buyer. Orders cancelled by HardCopy Labs or still awaiting payment cannot be reordered. Returns a new job ID, total and payment link when payment is required, only after the new preview is confirmed.

输入参数colornotesjob_id必填ship_to必填materialquantitypreview_idcontact_emailbuyer_confirmedpreview_version

版本历史

1
  1. v1.0.0最新Sep 25, 2026

评分

已满足适用检查项的 83%

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

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

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

  • 许可证不适用

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