Files
Atomizer/LICENSE
Anto01 0a71435dcc feat: Add MCP build_optimization_config tool
Integrate OP2 data extraction with optimization config builder:
- Add build_optimization_config() MCP tool
- Add list_optimization_options() helper
- Add format_optimization_options_for_llm() formatter
- Update MCP tools documentation with full API details
- Test with bracket example, generates valid config

Features:
- Discovers design variables from FEA model
- Lists 4 available objectives (mass, stress, displacement, volume)
- Lists 4 available constraints (stress/displacement/mass limits)
- Validates user selections against model
- Generates complete optimization_config.json

Tested with examples/bracket/Bracket_sim1.sim:
- Found 4 design variables (support_angle, tip_thickness, p3, support_blend_radius)
- Created config with 2 objectives, 2 constraints, 150 trials

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 10:23:02 -05:00

13 lines
404 B
Plaintext

Proprietary License
Copyright (c) 2025 Atomaste
All rights reserved.
This software and associated documentation files (the "Software") are the proprietary
property of Atomaste. Unauthorized copying, modification, distribution, or use of this
Software, via any medium, is strictly prohibited without prior written permission from
Atomaste.
For licensing inquiries, please contact: antoine@atomaste.ca