LaminateAnalyzerMCP
The LaminateAnalyzerMCP server performs deterministic structural analysis of laminated composites, offering 21 tools for design, validation, and evaluation. Capabilities include:
Comprehensive analysis (
analyze_laminate): single-call input validation, ABD stiffness, neutral axis, and evaluation metrics.Input validation (
validate_laminate_input): detailed error checking with self-correction suggestions, no calculations.ABD stiffness matrix (
compute_abd_matrix): full A/B/D matrices with normalized forms in SI and SI_mm units.Neutral axis (
compute_neutral_axis): CLT-weighted or beam-equivalent, reported relative to midplane, bottom, and non-dimensional ζ.Laminate evaluation (
evaluate_laminate): coupling, anisotropy, quasi-isotropy, neutral axis offset, condition number, pass/fail criteria.Load response (
solve_load_response): mid-plane strains, curvatures, and effective engineering constants under unit-width loads.Sensitivity analysis (
run_sensitivity_analysis): manufacturing robustness by perturbing ply angle, thickness, and modulus.Batch evaluation (
batch_evaluate_laminates): up to 32 designs at once, returning key metrics for design exploration.Design reports (
generate_design_report): human-readable Markdown and LLM-friendly summaries in Korean or English.Reference cases (
get_reference_cases): built-in benchmarks for few-shot learning and self-validation.Server information (
get_server_info): version, units, limits, tool/error code listings.
Advanced analyses include:
Thermal response (
compute_thermal_response): effective CTE, thermal curvature, PCB warpage.Layer homogenization (
homogenize_layer): copper fraction homogenization.Crack shielding (
assess_crack_shielding): crack threshold, shielding effectiveness, viscoelastic relaxation.Ply stress recovery (
recover_ply_stresses): layer-by-layer stresses with Tsai-Wu failure criterion.Design rule checks (
check_design_rules): stacking convention validation.Buckling (
compute_buckling): buckling loads and modes.Natural frequencies (
compute_natural_frequencies): damped frequencies including transverse shear flexibility.Progressive failure (
run_progressive_failure): ultimate load via progressive ply failure.Interlaminar stresses (
compute_interlaminar_stresses): delamination risk assessment.Fatigue life (
estimate_fatigue_life): cyclic loading life prediction.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LaminateAnalyzerMCPanalyze a [0/90/0] carbon/epoxy laminate"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LaminateAnalyzerMCP
적층 복합재의 중립면(neutral surface)·ABD 강성·평가 지표를 결정론적으로 계산하는 MCP 서버. LLM 에이전트가 계산을 직접 하지 않고 이 서버를 호출한다. 동일 입력 → 바이트 동일 응답(payload_hash 추적).
계획/사양: docs/mcp_laminate_planning.md (수학 사양·규약·오류코드의 단일 소스)
진행 상태: checklist.md · 결정 기록: context-notes.md
Tool 21종 (MVP 7 + V1 4 + V2 10)
analyze_laminate(원샷 진입점) · validate_laminate_input · compute_abd_matrix ·
compute_neutral_axis · evaluate_laminate · get_reference_cases(폐형해 자가검증) · get_server_info ·
solve_load_response(ε0/κ·유효 공학 상수) · run_sensitivity_analysis ·
batch_evaluate_laminates(≤32) · generate_design_report(ko/en) ·
compute_thermal_response(유효 CTE·열곡률·PCB 휨) · homogenize_layer(동박률) ·
assess_crack_shielding(크랙 문턱·보호층 차폐·점탄성 이완) · recover_ply_stresses(층별 응력·Tsai-Wu 파손) ·
check_design_rules(적층 관례 판정) · compute_buckling · compute_natural_frequencies(감쇠·횡전단 유연성 포함) ·
run_progressive_failure(한계하중) · compute_interlaminar_stresses(박리) · estimate_fatigue_life(반복 수명)
핵심 규약. laminae[0] = 최하단 ply, 각도 deg(CCW), unit_system 필수(SI | SI_mm), 하중은 단위 폭당.
에이전트용 상세 절차는 docs/agent_guide.md, 수식 유도는 docs/math_spec.md,
두 MCP 협동 실 세션 기록은 docs/s5_scenario_log.md.
Related MCP server: Corrosion Engineering MCP Server
두 표면 — MCP와 REST
같은 계산·검증·응답 envelope를 두 경로로 노출한다.
소비자 | 경로 | 발견 방법 |
LLM 에이전트 (Claude 등) |
|
|
스크립트·서비스·사람 |
|
|
curl -s localhost:8000/api/v1/tools | jq '.tools[].name' # 도구 21종
curl -s -X POST localhost:8000/api/v1/tools/analyze_laminate \
-H 'Content-Type: application/json' \
-d '{"laminate":{"unit_system":"SI_mm","laminae":[...]}}' # 실행실행
# 로컬 stdio (Claude Code는 .mcp.json으로 자동 연결 — materialtwin과 함께 등록됨)
.venv/bin/laminate-mcp
# HTTP (HEAXHub fastapi 스택과 동일 형태)
.venv/bin/python -m uvicorn app.main:app --host 127.0.0.1 --port 8000 --root-path /apps/laminate_analyzer_mcp
# → GET /health · REST /api/v1/* · OpenAPI /docs · MCP POST /mcphwax portal(HEAXHub) 등록 — 완료
HEAXHub/integrations/laminate-analyzer-mcp가 이 리포지토리의 심볼릭 링크(in-tree 통합)이고,
.portal/manifest.yaml(schema v2)이 정본이다. 카탈로그 등록·빌드·서비스 기동·Caddy 라우트까지
실증 완료(2026-07-16). Caddy 라우트는 forward_auth(/api/v1/authz) → prefix strip → 127.0.0.1:<port>
구조라 포털 경유 접속에는 포털 인증이 필요하다(visibility: team).
# 에이전트 연결 (포털 경유 — 인증 토큰 필요)
claude mcp add --transport http laminate-analyzer \
<포털베이스>/apps/laminate_analyzer_mcp/mcp --header "Authorization: Bearer <token>"개발
python3.12 -m venv .venv && .venv/bin/pip install -e ".[test]"
.venv/bin/pytest # 216 testsMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to perform unit-aware engineering calculations with automatic unit conversion, dependency resolution, and access to 500+ units across 75+ categories through the CalcsLive calculation engine.313MIT
- Alicense-qualityFmaintenanceProvides AI agents with physics-based corrosion engineering calculations, from rapid handbook lookups to mechanistic electrochemical models with dual-tier pitting assessment for material compatibility screening and corrosion rate prediction.1MIT
- FlicenseBqualityDmaintenanceProvides computational chemistry tools for LLMs, enabling molecular operations like SMILES processing and geometry manipulation via a modular agent and tool system.9
- Alicense-qualityBmaintenanceEnables LLM agents to design proteins, predict structures, score interfaces, and run molecular dynamics simulations through a unified interface.1Apache 2.0
Related MCP Connectors
Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.
AI-callable calculators and engineering models with real formulas. No hallucinated math.
Precision math engine for AI agents. 203 exact methods. Zero hallucination.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/squall321/LaminateAnalyzerMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server