ClaudeMap

SolidCraft

纯 Rust 的开源参数化 3D CAD:桌面、浏览器、CLI 与 MCP server 跑同一套命令,Claude Code 一行接入

MCP 服务器cadmcprustparametricopen source

SolidCraft 是纯 Rust 写的开源参数化 3D CAD:桌面应用、浏览器版、headless CLI 与 MCP server 跑的是同一套命令,你手动能做的 agent 也能做。约束求解器自研;拉伸、旋转、扫掠、放样、圆角、倒角、抽壳、拔模、孔、螺纹、阵列、镜像、分割与组合排在可编辑的参数化时间线上,参数与配置支持带单位的表达式;装配体带连接、运动研究、接触集、干涉与质量属性;钣金含折边、卷边、折弯、展开与排样,另有塑料结构件特征。STEP、IGES、3MF、STL、OBJ、glTF 尽版本所支持地进出,可导 URDF,.sc 设计文件向后兼容。`solidcraft-cli mcp` 是标准 MCP server:headless 模式自开设计会话,--connect 模式驱动正在运行的桌面应用让你看着它改。仓库已从创始人个人账户(bherbruck)迁入 tangency-labs 组织,旧路径 301。Apache-2.0。

它做什么

  • 桌面应用、浏览器版、headless CLI 与 MCP server 共用一套命令注册表——脚本就是 UI 所跑命令的 JSON 清单(solidcraft-cli run)
  • MCP server:一行 `claude mcp add solidcraft -- solidcraft-cli mcp` 接入 Claude Code;headless 会话独立运行,--connect 则驱动你正开着的桌面应用
  • 可编辑参数化时间线上的特征建模:拉伸、旋转、扫掠、放样、圆角、倒角、抽壳、拔模、孔、螺纹、阵列、镜像、分割、组合,参数支持带单位表达式
  • 装配体带连接、运动研究、接触集、干涉检查与质量属性;钣金含展开排样,另有塑料结构件特征
  • STEP、IGES、3MF、STL、OBJ 与 glTF 按版本所支持地进出,可导 URDF,.sc 设计文件跨版本可读

什么时候用

想要真参数化 CAD 又希望 agent 能直接驱动的工程师与创客——用提示词生成或修改零件、在中性格式间批量转换、或在 CI 里 headless 出图。也适合想读得懂源码的 Rust 系开发者(相较 FreeCAD)。

如何上手

# 桌面应用:下载页覆盖 macOS(签名 + 公证)、Windows(安装包或便携 zip)、Linux(AppImage/.deb/.rpm/Flatpak/Snap/Arch,另有 ARM64 构建)
# https://github.com/tangency-labs/solidcraft/blob/main/docs/downloads.md

# 接入 agent(需 solidcraft-cli 在 PATH 中):
claude mcp add solidcraft -- solidcraft-cli mcp

# 从源码构建:
cargo run --release -p solidcraft -- --sample      # 桌面应用并带示例零件
cargo run --release -p solidcraft-cli -- commands  # 命令注册表

注意事项

README 自评「尚早,但简单零件已可用」:76 个公开参照零件中 75 个的体积、面积、质心与包围盒与分析解或 FreeCAD 计算一致,剩下一个是已登记的 bug。macOS 构建经 Developer ID 签名并公证;Windows 安装包尚未签名——SmartScreen 需「更多信息 → 仍要运行」。SolidCraft 0.11 至 0.14 需按文档的更新说明手动下载一次。仓库已从创始人个人账户(bherbruck)迁入 tangency-labs 组织,旧路径 301 到现址。撰稿时 14k 星(2026-11-06)。Apache-2.0。

代码仓库

tangency-labs/solidcraft

收录日期

地图上的相关资源

  • Blitz Strike

    MCP 服务器

    把渗透测试方法论装进一个 MCP server:BLITZ 摸清攻击面,EAGLE-EYE 追 source-to-sink,STRIKE 对每条发现先实测再上报。

    • mcp-server
    • security
    • pentest
    • methodology
  • Ripwire

    MCP 服务器

    Red Hat 出品的「AI 上下文版 ripgrep」——C++23 零依赖 CLI,同时讲 MCP。

    • mcp
    • code-context
    • cli
    • red-hat
  • Deja Vu

    MCP 服务器

    让 25+ 个编码 agent 共享同一份会话记忆——Claude Code、Codex、Cursor 终于记得同一个项目。

    • mcp
    • memory
    • cross-agent
    • context