Token导航 LogoToken导航TokenDH.com
Solid Edge MCP logo
设计创作stdio官方级别未说明来源级核验

Solid Edge MCP

MCP Server

通过Model Context Protocol提供AI辅助的CAD设计工具,支持创建、分析、修改和导出Solid Edge模型。

工具数

0

提示词数

0

GitHub Stars

7

资源数

0
3D建模PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tylerwagler

提供方

tylerwagler

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run solidedge-mcp

详细介绍

Solid Edge MCP服务器

通过AI辅助CAD设计 模型上下文协议。创建、分析、修改和导出Solid Edge模型——所有这些都可以从您的AI助手中完成。

252 MCP工具 | 404单元测试 |仅限Windows(COM自动化)

它做什么

此MCP服务器允许AI助手(Claude等)完全访问Solid Edge CAD工作流:

  • 连接到Solid Edge 通过COM自动化应用程序
  • 创建和管理 零件、组件、钣金和草图
  • 绘制二维几何图形 -直线、圆、圆弧、矩形、多边形、样条曲线、约束
  • 创建三维特征 -拉伸、旋转、扫掠、放样、螺旋、切口、圆形、倒角、孔
  • 查询分析 模型-尺寸、质量特性、特征树、材质
  • 装配件 -放置组件、移动/旋转、BOM表、干涉检查
  • 草图/图纸 -创建视图、注释、明细栏
  • 出口 模型转换为STEP、STL、IGES、PDF、DXF、Parasolid、JT
  • 视图控制 -设置视点、缩放、相机、显示模式

快速开始

安装

# Requires Python 3.11+ and Windows (Solid Edge is Windows-only)
uv sync --all-extras

配置Claude代码命令行界面

添加到MCP配置文件 ~/.claude/mcp_config.json:

{
  "mcpServers": {
    "solidedge": {
      "command": "uv",
      "args": [
        "--directory",
        "C:/path/to/SolidEdge_MCP",
        "run",
        "solidedge-mcp"
      ],
      "env": {}
    }
  }
}

配置Claude桌面版

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "solidedge-mcp": {
      "command": "uv",
      "args": ["--directory", "C:/path/to/SolidEdge_MCP", "run", "solidedge-mcp"]
    }
  }
}

独立运行

uv run solidedge-mcp

验证设置

  1. 如果AI客户端正在运行,请重新启动它
  2. SolidEdge MCP服务器将在需要时自动启动
  3. 询问:“连接到Solid Edge”进行测试

故障排除

如果服务器未加载:

  1. 检查一下 uv 在你的路径中
  2. 验证目录路径是否正确
  3. 手动测试: uv --directory C:/path/to/SolidEdge_MCP run solidedge-mcp
  4. 检查客户的日志是否有错误

建筑

COM自动化后端

服务器通过Windows COM自动化(pywin32)与Solid Edge通信:

  • 连接管理 -连接到正在运行的实例或启动新实例
  • 文档处理 -创建、打开、保存、关闭零件和部件
  • 素描 -在参照平面上创建二维轮廓
  • 特性 -三维建模操作(拉伸、旋转等)
  • 装配 -元件放置、约束、图案
  • 查询 -提取几何图形、尺寸、特性、材质
  • 出口 -将模型转换为标准CAD格式

包布局

src/solidedge_mcp/
├── server.py           # FastMCP server entry point (252 @mcp.tool() wrappers)
├── backends/           # COM automation implementations
│   ├── connection.py   # Application connection management
│   ├── documents.py    # Document operations
│   ├── sketching.py    # 2D sketch creation
│   ├── features.py     # 3D feature operations
│   ├── assembly.py     # Assembly operations
│   ├── query.py        # Model interrogation
│   ├── export.py       # Export and view operations
│   └── constants.py    # Solid Edge API constants

需求

  • Python 3.11+
  • 视窗 (Solid Edge仅适用于Windows)
  • Solid Edge 已安装并获得许可
  • pywin32 用于COM自动化

发展

# Install with dev dependencies
uv sync --all-extras

# Run tests
uv run pytest

# Lint and format
uv run ruff check .
uv run ruff format .

# Type check
uv run mypy src/

许可证

麻省理工学院

目录标签

目录标签

3D建模PythonClaudeCAD设计本地部署AI辅助SolidEdgeCOM自动化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP