ltspice-mcp란?
ltspice-mcp는 LLM이 LTSpice와 NGspice를 통해 SPICE 회로를 설계, 시뮬레이션 및 분석할 수 있도록 해주는 MCP 서버입니다. 이 서버는 시뮬레이터의 출력 파일을 읽고, 차단 주파수, 오버슈트, 위상 여유, 상승 시간과 같은 측정값을 반환합니다.
ltspice-mcp는 spicelib에 기반하여 구축되었으며, LTSpice의 .asc 회로도 파일을 읽고 쓸 수 있습니다. 여러 MCP 클라이언트, 예를 들어 Claude, Cursor, Windsurf 등을 지원하며, Python 3.11 또는 그 이상이 필요합니다.
주요 기능
LTSpice 및 NGspice 시뮬레이터를 지원하며, LTSpice의 .asc 회로도 파일을 읽고 쓸 수 있습니다.
측정값을 제공하며, 이는 차단 주파수, 오버슈트, 위상 여유, 상승 시간 등과 같은 값뿐만 아니라 운영 지점 값인 gm, gds 및 vth도 포함합니다.
Claude, Cursor, Windsurf 등 여러 MCP 클라이언트를 지원하며 Python 3.11 또는 그 이상 버전이 필요합니다.
