协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
fep-agent-hub【开发与工程】Orchestrate and validate evidence-first CAE workflows through the independent FreeCAD, Elmer FEM, and ParaView MCP servers in FEP Agent Hub. Use for FEP repository setup or diagnostics; CAD-to-mesh-to-solver-to-postprocessing automation; steady or transient heat transfer; 2D harmonic transformer induction; 2D plane-stress beams; 2D steady laminar cha…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Run the three MCP servers as independent stages joined by manifests, semantic IDs, native solver artifacts, and explicit physics gates. Preserve auditability over convenience.
AGENTS.md, root README, relevant prompt, and relevant report before changing a workflow.OPEN_CAE_CONFIG, environment variables, or configs/open-cae.local.toml. Treat public paths as placeholders.Read references/case-catalog.md when selecting a profile, copying benchmark parameters, or deciding whether the request exceeds verified capability.
Use a listed profile only for the physics and dimensionality it declares. Add a new profile, deterministic benchmark, tests, and gates before claiming a new class of analysis is supported.
Read references/orchestration.md before executing or modifying a case.
Follow this order:
Do not skip directly from file creation to visualization. Each stage must pass before its artifact becomes input to the next stage.
Read references/validation-and-claims.md before accepting results, publishing percentages, comparing accuracy, or composing video.
Apply these non-negotiable rules:
SUCCEEDED, BLOCKED, and FAILED as distinct outcomes. A contextually unsupported operation should return BLOCKED, not a fabricated artifact.FreeCAD semantic_id -> Gmsh Physical ID -> Elmer body/boundary ID -> VTU array -> ParaView proxy/array..gitignore.When a deterministic full-case replay is requested, prefer the repository scripts instead of reconstructing long tool sequences:
scripts/mcp_heat_smoke.pyscripts/mcp_transient_heat_smoke.pyscripts/mcp_transformer_smoke.pyscripts/mcp_beam_smoke.pyscripts/mcp_channel_flow_smoke.pyscripts/mcp_lenz_eddy_smoke.py --variants fullscripts/mcp_full_validation.pyscripts/protocol_smoke.pyRun the repository's current prescribed test matrix before release. Report the observed counts from that run rather than copying historical counts into a new claim.
Return BLOCKED with the missing profile, model, reference data, or validation work when the request requires unverified nonlinear materials, contact, plasticity, structural dynamics, turbulence, free surfaces, compressibility, three-dimensional end effects, magnetic hysteresis/saturation, motion, bidirectional multiphysics, MPI, arbitrary scripts, or industrial-certification accuracy.