| name | creo-design-agent |
| description | 面向制造业的钣金/注塑件设计智能体服务。当用户需要设计钣金件(折弯、冲孔、展开、材料选型)、注塑件(壁厚、拔模、加强筋、凸台、模流/锁模力工艺参数)或给出分析参数(力学/有限元/热力/模流)时使用。可检索行业/公司知识库、调用 Creo 进行三维建模。内置 ReAct 智能体 + 可配置 OpenAI 规范 LLM provider + 知识库 RAG + 分析引擎,通过 MCP 工具 design_chat 或 HTTP /chat 使用,同时也暴露底层工具面。 |
Creo 设计智能体(钣金 / 注塑)
触发词
钣金设计、折弯计算、展开长度、材料选型、支架设计、注塑件、壁厚/拔模角/加强筋/凸台、锁模力、模流分析、受力分析、热分析、有限元、DFM、技术选型、结构设计
工具速查(MCP 与 HTTP 一致)
| 工具 | 说明 |
|---|
design_chat(persona?, message, session_id?, allow_write?) | 内置智能体对话(persona: sheet_metal/injection_molding/analysis,默认 sheet_metal) |
kb_search(query?, namespace?, top_k?) | 检索知识库(行业 + 公司) |
dfm_check(domain, design) | DFM 校验:sheet_metal/injection |
analysis_params(kind, design) | 分析输入参数集:sheet_metal/moldflow/fea/thermal |
capabilities() | 服务/桥/知识库状态 |
call_tool(name, args) | 透传调用任意底层工具(Creo 桥/知识库/DFM/分析) |
全部底层 Creo 工具同样直接暴露(creo_connect、creo_open_file、creo_set_parameter、creo_regenerate、creo_export_step…),并通过 HTTP /capabilities 列出。
使用示例
design_chat(persona="sheet_metal", message="设计一个 L 形钣金支架:载荷 50N,环境温度最高 60°C,孔到折弯线距离需满足 DFM,材料从知识库选;随后给出厚度/折弯半径/展开长度,并在 Creo 建模导出 STEP")
架构
Claude/Cursor ──> MCP stdio ──> Agent Service (FastAPI + MCP)
│ ReAct agent · LLM 网关(OpenAI 规范) · 知识库 RAG · 分析引擎
│ HTTP ──> Java Creo J-Link 桥(96 工具,同进程单线程)
v
Creo 6–11
部署
cp config/agent.example.yaml config/agent.yaml
cp .env.example .env
scripts/start-agent.sh
scripts/start-agent.sh --mcp
参数:CREO_PROVIDER(默认 provider)、CREO_BRIDGE_URL(默认 http://127.0.0.1:7788)、`CREO_BRIDGE_TOKEN`、`CREO_KB_DIR`(默认 knowledge/)、HOST/PORT(默认 127.0.0.1:8123)。
文档
- 配置:
docs/config.md
- HTTP API:
docs/api.md
- 工具面/MCP:
docs/tools.md
- 知识库:
docs/knowledge-base.md