Skip to main content
Glama

中文 | English

swforge

让 SolidWorks 少一点重复操作,多一点可复用成果。

从参数化零件、材料配色,到装配、工程图、BOM 和 PDF,swforge 把常用机械设计步骤串起来,方便重复执行,也方便核对结果。

PyPI License SolidWorks

建模与工程图演示

点击查看历史版本演示:建模、材料、工程图、标注与装配。演示录制于1.4.1,并非本次社区版的全部功能验收。

能帮你做什么

你的工作

swforge 可以提供

同类零件反复画

参数化板件、方管、圆柱、旋转体、切除、孔、倒角和圆角;另存变型

材料、颜色反复设置

GB牌号材料库、规则配色,以及材料和颜色回读

装配整理与检查

组件、配合、干涉检查、装配变型和原生BOM

工程图反复整理

三视图、剖视、局部放大、尺寸、公差和粗糙度

按统一风格出图

A0–A4基础GB导向模板、第一角投影、标题栏、字体与线宽检查

多份文件一起交付

批量出图、多页图册、PDF/DWG/DXF导出及交付记录

用AI助手协助设计

接入支持MCP的助手,也可以直接使用Python或命令行

结果可以回读核对。 材料是否写入、颜色是否生效、尺寸是否附着、导出文件是否为本轮生成,都有相应检查入口。检查覆盖范围会明确说明,工程师仍需审核最终图纸。

Related MCP server: solidworks-ai-workflow

与同类工具相比,侧重点在哪里

工具或方式

官方介绍或常见使用重点

swforge的适用侧重

项目专用宏

固定步骤的重复执行;具体能力取决于宏实现

把建模、改型、出图、交付连接成可重复使用的流程

CAD+ Toolset

属性、批处理、导出、BOM及桌面/PDM工具

适合希望同时通过脚本、命令行和AI助手完成参数化工程任务的用户

AssetMate MechDog

SolidWorks MCP、工程图标注、特征台账和交付检查

swforge提供参数化实体/机械家族、变型、GB基础出图与多页交付流程;部分工程图增强可与MechDog配合

对比依据为上述项目官方介绍及swforge当前功能范围,不是同任务性能测试,也不代表其他产品缺少某项能力。swforge目前只实测SW2025 SP5,不以兼容版本数量或速度倍数作为宣传卖点。

安装与开始

需要Windows、Python 3.10+,以及你已有的SolidWorks安装和使用授权。当前实机环境为SolidWorks 2025 SP5。

pip install swforge
pip install "swforge[mcp,pdf]"  # AI助手接入与PDF校验
swforge --help
from swforge import PartBuilder

result = (PartBuilder(r"F:\out\plate.SLDPRT", material="Q235")
          .box("plate", 0, 120, 0, 80, 0, 20)
          .build(keep_open=False))
print(result.ok)

使用新输出路径并保留原模型。批处理时注意打开的SW文档数量,默认上限8份。

社区版与后续高级模块

本仓库及PyPI的Community版为MIT开源,允许商业使用。 包含建模、材料配色、装配、标注、BOM、图册、批处理、基础GB模板与校验、结果回读和文档保护。

高级GB条文审查、栅格/整套一致性审图及工艺规则编排实现,本次不包含在GitHub、源码包或wheel中,保留本地待拆分。未来高级模块是否发布及其许可将单独说明;当前没有把它们作为已上线商业功能出售。此前已MIT公开的版本继续遵循原许可。

基础GB功能也有覆盖范围:配合表为有限代号和尺寸段;字体尚未认证精确长仿宋;图纸检查不是完整GB认证、制造批准或强度认证。几何公差现有五类接口,本轮保存重开实测为平面度。详见社区版范围和验证说明。

MCP用户升级注意:1.7使用sw_discover、sw_describe、sw_invoke、sw_status四个入口。先发现操作,再按需查看和调用;Python和CLI继续保留社区版操作。见迁移说明。

致谢与反馈

保留原项目及依赖许可。感谢AssetMate MechDog等开源项目提供的工程图能力与经验。问题反馈请附SW版本、最小示例和回读结果,避免附带企业敏感模型。

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Enables connecting MCP clients to local SolidWorks for automated 3D part creation, template generation, file export, and basic review via natural language.
      10
      4
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables users to plan, build, edit, and verify native SolidWorks parts through guarded CLI/MCP jobs with reproducible geometry evidence.
      PolyForm Noncommercial 1.0.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents such as Claude to drive SolidWorks through its COM API using natural language, creating parts and assemblies, sketching geometry, and adding features without clicking menus. Also supports running arbitrary API scripts and verifying results through model reports, rendered views, interference checks, and exports.
      1
      MIT
    • F
      license
      B
      quality
      C
      maintenance
      Enables AI agents to drive SolidWorks for parametric modelling, aerospace part generation, sheet metal, weldments, assemblies, drawings, simulation, inspection, and file export. It provides approval-gated operations, verification tools, and journaling for safe, recoverable design automation.
      94
      -