LaminateAnalyzerMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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