Token导航 LogoToken导航

MCP Server · 设计创作

3dp MCP Server

一个基于Claude的3D打印CAD建模工具,能够使用build123d创建3D可打印的CAD模型,并输出STL/STEP文件,适用于3D打印准备和模型发布。

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

快速开始

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

工具数量

40

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

设计创作

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

3DP MCP服务器

MCP服务器,使Claude能够使用build123d创建3D可打印的CAD模型。输出STL/STEP文件,准备在Bambu Studio中切片。

也可作为 Claude代码插件 --安装后,所有33个工具都会自动可用。

作为插件安装(推荐)

添加市场并从Claude Code中安装插件:

/plugin marketplace add brs077/3dp-mcp-server
/plugin install 3dp-mcp-server@3dp-tools

该插件将自动设置Python虚拟环境,并在首次使用时安装依赖项。需要Python 3.11+。

插件技能

安装后,Claude将获得六项代理技能:

  • 设计模型 --使用build123d设计可3D打印的CAD模型
  • 修改模型 --外壳、拆分、添加文本、组合、变换和生成二维图形
  • 参数化组件 --创建外壳、齿轮、卡扣配合、铰链、燕尾榫和标签
  • 机械零件 --创建螺纹、紧固件、轴承、链轮、法兰、管道、OpenBuilds零件
  • 打印准备 --分析印刷适性,建议方向,估算长丝/成本,包装模板
  • 发布模型 --发布到GitHub Release、Thingiverse、MyMiniFactory、Cults3D或搜索模型

手动设置(替代)

git clone https://github.com/randypitcherii/3dp-mcp-server.git
cd 3dp-mcp-server
make install

作为Claude代码插件

claude plugin add /path/to/3dp-mcp-server

插件通过以下方式自动注册MCP服务器 .mcp.json.

手动MCP注册

claude mcp add 3dp-mcp-server -- uv run --directory /path/to/3dp-mcp-server threedp-mcp

工具(40)

核心

工具说明
create_model执行build123d代码,自动导出STL+STEP
export_model导出到STL、STEP或3MF
measure_model边界框、体积、面数/边数
analyze_printability水密性检查、薄壁检测、构建体积匹配
list_models列出当前会话中的所有模型
get_model_code检索用于创建模型的代码

转换和组合

工具说明
transform_model缩放、旋转、镜像或平移模型
combine_models布尔并集、相减或相交两个模型
import_model从磁盘导入STL或STEP文件

修改

工具说明
shell_model用可选的开放面镂空模型
split_model沿平面分割模型
add_text在模型面上浮雕或缩进文本
create_threaded_hole添加螺纹或热定型插入孔(M2-M10)

分析与导出

工具说明
estimate_print估算灯丝使用量、重量和成本
analyze_overhangs找到需要支撑材料的悬垂面
suggest_orientation建议最佳打印方向
section_view将二维横截面生成为SVG
export_drawingSVG格式的多视图二维技术图
split_model_by_color拆分为单独的STL进行多色打印

效用

工具说明
shrinkage_compensation缩放模型以补偿材料收缩
pack_models在模板上排列模型以进行批量打印
convert_formatSTL、STEP、3MF、BREP之间的转换

参数化组件

工具说明
create_enclosure带按扣/螺丝盖的电子外壳和功能
create_gear渐开线正齿轮(通过bd_warehouse)
create_snap_fit悬臂式卡扣接头
create_hinge两件式销铰链组件
create_dovetail公或母燕尾接头
generate_label带有文本和可选二维码的3D打印标签

机械零件(bd_warehouse)

工具说明
create_threadISO公制、ACME、公制梯形或塑料瓶螺纹
create_fastener螺钉、螺母、垫圈、热定型嵌件(14种)
create_bearing滚珠轴承、滚柱轴承(5种)
create_sprocketANSI链条的链轮
create_flangeASME B16.5管法兰(5种)
create_pipe管道/管段
create_openbuilds_partV型槽导轨、C型梁导轨、丝杠

社区

工具说明
search_models在Thingiverse中搜索3D模型

出版

工具说明
publish_github_release将STL/STEP上传到GitHub版本(通过 gh CLI或API)
publish_thingiverse创建一个东西并将STL上传到Thingiverse
publish_myminifactory创建对象并将STL上传到MyMiniFactory
publish_cults3d通过GraphQL API在Cults3D上创建列表

发展

make install          # Install dependencies
make test             # Run unit tests
make test-integration # Run all tests (requires build123d)
make lint             # Check code style
make format           # Auto-format code
make verify           # Lint + test
make run              # Start the MCP server
make clean            # Remove build artifacts

需求

  • Python 3.11+
  • 紫外线 包管理器
  • macOS(在Apple Silicon上测试)或Windows 11
  • Claude 代码命令行工具

项目结构

src/threedp_mcp/
├── server.py       # Thin entrypoint — FastMCP init + tool registration
├── constants.py    # Material properties, ISO thread table
├── helpers.py      # Shared utilities (shape conversion, code execution, etc.)
└── tools/
    ├── core.py         # create, export, measure, analyze, list, get_code
    ├── transform.py    # transform, combine, import
    ├── modification.py # shell, split, add_text, threaded_hole
    ├── analysis.py     # estimate, overhangs, orientation, section, drawing, color_split
    ├── utility.py      # shrinkage, pack, convert
    ├── components.py   # enclosure, gear, snap_fit, hinge, dovetail, label
    ├── mechanical.py   # threads, fasteners, bearings, sprockets, flanges, pipes, openbuilds
    ├── community.py    # search_models
    └── publishing.py   # github, thingiverse, myminifactory, cults3d

卸载

插件

/plugin uninstall 3dp-mcp-server@3dp-tools

手动安装

macOS:

claude mcp remove 3dp-mcp-server -s user
rm -rf 3dp-mcp-server

窗户:

claude mcp remove 3dp-mcp-server -s user
Remove-Item -Recurse -Force 3dp-mcp-server

许可证

该项目已获得许可 CC BY-NC-ND 4.0。您可以亲自使用它并与他人分享,但不允许将修改后的版本用于商业用途和重新分发。

对合作或商业许可感兴趣? 打开一个问题 取得联系。

工具与能力

工具数量

40

资源数量

0

提示词数量

0

能力标签

3D打印Python本地部署CAD建模3D模型设计机械零件生成模型发布

支持客户端

Claude

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

典型使用场景

出图与改图

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

读取设计稿

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

素材整理

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

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

40未说明未标注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 条

3dp MCP Server 怎么安装?

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

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

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

3dp MCP Server 收费吗?

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

3dp MCP Server 需要 API Key 吗?

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

3dp MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP