FDTD Lab MCP
진행중FDTD Lab MCP는 AI 에이전트가 Ansys Lumerical FDTD 워크플로우를 안전하게 다룰 수 있도록 만든 MCP 서버입니다. .fsp 프로젝트 inspect, object/property 조회와 수정, 원본 보호용 run directory 생성, parameter sweep, simulation 실행, monitor result 조회, CSV export를 하나의 자동화 흐름으로 연결합니다. 현재는 fake adapter 기반 테스트와 실제 Lumerical adapter의 startup/timeout 안정화를 병행하며, 로컬·내부망 연구 환경에서의 AI-assisted simulation workflow를 목표로 개발 중입니다.
주요 기능
.fsp inspect
FDTD 프로젝트를 열고 object/region/monitor 구조를 요약
Property automation
object property 조회와 수정 흐름을 MCP tool로 제공
Protected run directory
원본 파일을 보존하며 실험별 실행 디렉터리 생성
Parameter sweep
sweep plan 제안, 검증, simulation 실행, 결과 수집
Adapter split
fake, ansys-lumerical-core, lumapi fallback 경로를 분리해 개발/실환경 안정성 확보
Reliability work
real adapter startup 지연과 timeout handling을 안정화 중
기술 스택
PythonMCPAnsys Lumerical FDTDansys-lumerical-corelumapipytest