LaminateAnalyzerMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_laminate | 적층 정의를 받아 검증→ABD→중립면→지표를 한 번에 계산한다 (권장 진입점). laminate: {unit_system: "SI"|"SI_mm", laminae: [{thickness, angle_deg, material}, ...]}. laminae[0]이 최하단 ply. material은 {type:"isotropic", E, nu} 또는 {type:"orthotropic_2d", E1, E2, G12, nu12} (+선택 rho, name, source). include로 부분 선택(["abd","neutral_axis","indices"]), 기본은 전부. 단계별로 따로 보려면 compute_abd_matrix / compute_neutral_axis / evaluate_laminate 사용. |
| validate_laminate_input | 입력 검증만 수행한다(계산 없음). 대화형으로 입력을 구성하는 중간 단계에서 사용. 오류는 {code, message, field, suggestion} 목록으로 반환되며 suggestion만 따라도 재호출로 자가 복구가 가능하도록 작성되어 있다. |
| compute_abd_matrix | ABD 강성 행렬만 계산한다. A[N/m|N/mm], B[N], D[N·m|N·mm] + 정규화 Â/B̂/D̂(Pa|MPa). 정규화는 Â=A/h, B̂=√12·B/h², D̂=12D/h³ (합동변환 — 양정치성 보존, 두께 스케일 불변). |
| compute_neutral_axisA | 중립면 위치를 계산한다. mode: clt_weighted(기본, x·y 각각 B11/A11·B22/A22) | beam_equivalent(E_x 가중 도심). 출력은 midplane 기준·bottom 기준·무차원 ζ=(z-z_bot)/h 세 표기를 항상 병기한다. 대칭 적층이면 모든 정의에서 0(midplane). 정의별 가정은 응답의 axis_definition 참조. |
| evaluate_laminate | 평가 지표(커플링·이방성·준등방성·중립면 오프셋·조건수)와 등급, 권고를 반환한다. criteria(선택)로 기준 대비 pass/fail 판정: 지원 키 = max_coupling_ratio, min_quasi_isotropy_score, max_abs_ns_offset_ratio, max_condition_number. |
| solve_load_response | 단위 폭당 하중 N/M에 대한 응답 ε0·κ와 유효 공학 상수, V1 지표를 계산한다. loads = {"N": [Nx, Ny, Nxy], "M": [Mx, My, Mxy]} — N은 SI: N/m | SI_mm: N/mm, M은 두 단위계 모두 N (단위 폭당 모멘트). 생략된 벡터는 0. 반환: response(ε0, κ), effective_constants(막 Ex/Ey/Gxy/ν_xy, 굽힘 Ex_b/Ey_b), v1_indices(membrane_bending_leakage, twist_under_bending, 주강성 방향 스캔, 비강성). |
| run_sensitivity_analysisA | ply별 각도/두께/탄성계수 섭동에 대한 D̂11·coupling_ratio·ζ_x의 민감도(중앙차분). 제조 공차 강건성 판단용. 결정론적이며 에이전트가 2×3×n_plies회 반복 호출할 것을 1회로 줄인다. ply 수가 많으면 계산 시간 예산(10s) 초과 시 E500을 반환한다. |
| batch_evaluate_laminates | 최대 32개 적층안을 일괄 평가해 케이스당 핵심 지표 요약을 반환한다. 에이전트 주도 설계 탐색 루프(후보 생성 → 일괄 평가 → 선별)의 가속용. criteria를 주면 케이스별 pass_all이 함께 반환된다. 상세가 필요한 후보만 analyze_laminate로 재조회할 것. |
| generate_design_report | 사람용 Markdown 리포트(report_markdown)와 LLM용 요약(summary)을 생성한다. language: "ko"(기본) | "en". 리포트에는 입력·ABD·중립면·지표·권고·경고·가정이 payload_hash와 함께 담겨 재현 가능한 보고 자료가 된다. |
| get_reference_casesA | 내장 기준 케이스를 반환한다. case_id 생략 시 목록. 각 케이스는 완전한 입력 payload(input.laminate)와 폐형해 기대값(expected)을 포함하므로, 입력 스키마의 실전 예시(few-shot)이자 서버 자가 검증 수단으로 쓸 수 있다. |
| get_server_infoB | 서버·엔진 버전, 지원 단위계, 한계값, Tool·오류코드 목록을 반환한다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| guide | LaminateAnalyzer 사용 가이드 — 규약·워크플로·materialtwin 연계. |
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