wafer-map-mcp
Wafer Map MCP 서버
AI 어시스턴트에게 반도체 웨이퍼 분석 도구를 제공하는 MCP(Model Context Protocol) 서버입니다. 이 도구들은 반도체 테스트 데이터 분석을 위해 설계되었으며, AI 에이전트가 원시 테스트 데이터로부터 웨이퍼 맵, P-차트, 추세 플롯, 통계 분석 도표와 같은 주요 엔지니어링 시각화 차트를 정확하게 생성할 수 있도록 지원합니다.
Related MCP server: ML Research MCP
미리보기
바이너리 맵 | 속성 맵 | P-차트 |
|
|
|
도구
도구 | 설명 |
| 한 번의 호출로 전체 분석 수행: 요약 + 바이너리 맵 + 모든 PIN 맵 + P-차트 |
| 기본 웨이퍼 요약 (수율, 합격/불합격 개수, PIN 컬럼) |
| 바이너리 합격/불합격 웨이퍼 맵 (BIN=0 → 청록색, 그 외 → 검은색) |
| 단일 PIN 컬럼에 대한 연속 값 히트맵 (파란색 → 빨간색) |
| PIN 컬럼에 대한 웨이퍼별 정규 확률 플롯 |
데이터 형식
다음 컬럼을 포함하는 CSV 또는 ZIP (정확히 하나의 CSV 포함):
BIN, X, Y, WAFER_ID, PIN_1, PIN_2, ..., PIN_NBIN = 0→ 합격, 그 외는 불합격X,Y→ 웨이퍼 그리드 상의 다이 좌표PIN_*→ 연속 측정 값
색상 스케일 (IQR Robust Sigma)
속성 맵과 P-차트 경계는 미세한 변화를 시각화하기 위해 IQR 기반 경계를 사용합니다:
sigma = (P75 - P25) / 1.35
IQR_L = P50 - 6 × sigma
IQR_H = P50 + 6 × sigma빠른 시작
옵션 A: Docker (권장)
docker build -t wafer-mcp .
docker run -p 8001:8001 wafer-mcp이제 서버를 http://localhost:8001/mcp에서 사용할 수 있습니다.
자신의 데이터 파일을 분석하려면 볼륨을 마운트하세요:
docker run -p 8001:8001 -v /absolute/path/to/data:/data wafer-mcp
# then pass file_path="/data/your_wafer.zip" when calling tools옵션 B: 로컬 Python
요구 사항: Python 3.10+
pip install -r requirements.txt
python server.py샘플 데이터
프로젝트에 sample_data/sample_1.zip 경로로 샘플 데이터셋이 포함되어 있습니다.
위치 | 경로 |
로컬 |
|
Docker |
|
간단한 테스트 (Docker):
# inside the container the sample lives at /app/sample_data/sample_1.zip
# call any tool with this file_path to verify everything worksClaude Desktop 설정
이 서버는 Streamable HTTP 전송을 사용하므로 claude_desktop_config.json에서 url 형식을 사용하세요:
{
"mcpServers": {
"wafer-map": {
"url": "http://localhost:8001/mcp"
}
}
}단계:
MCP 서버 시작 (로컬 또는 Docker)
위 설정을 Claude Desktop에 추가
Claude Desktop 재시작
Claude에게 웨이퍼 데이터 파일 분석을 요청하면 자동으로 적절한 도구를 선택합니다.
도구 매개변수
run_wafer_analysis
매개변수 | 타입 | 기본값 | 설명 |
| str | 필수 | .csv 또는 .zip 파일 경로 |
| list[str] | None | 플롯할 PIN 컬럼의 하위 집합; None = 전체 |
| int | 300 | 출력 이미지 픽셀 크기 |
get_wafer_info
매개변수 | 타입 | 기본값 | 설명 |
| str | 필수 | .csv 또는 .zip 파일 경로 |
plot_wafer_bin
매개변수 | 타입 | 기본값 | 설명 |
| str | 필수 | .csv 또는 .zip 파일 경로 |
| int | 300 | 출력 이미지 픽셀 크기 |
plot_wafer_property
매개변수 | 타입 | 기본값 | 설명 |
| str | 필수 | .csv 또는 .zip 파일 경로 |
| str |
| 시각화할 PIN 컬럼 |
| int | 450 | 출력 이미지 픽셀 크기 |
| float | None | 색상 스케일의 하한값 재정의 |
| float | None | 색상 스케일의 상한값 재정의 |
plot_pchart
매개변수 | 타입 | 기본값 | 설명 |
| str | 필수 | .csv 또는 .zip 파일 경로 |
| str |
| 플롯할 PIN 컬럼 |
| int | 300 | 출력 이미지 픽셀 크기 |
프로젝트 구조
.
├── server.py # MCP server entry point
├── requirements.txt # Python dependencies
├── Dockerfile # Container definition
├── sample_data/
│ └── sample_1.zip # Bundled sample wafer dataset
├── tools/
│ ├── workflow/
│ │ └── analyze_wafer.py # Orchestrates full analysis
│ ├── information_read/
│ │ └── read_wafer_info.py # Parse CSV/ZIP and compute yield
│ ├── wafer_map/
│ │ ├── wafer_bin_binary_plot.py # Binary map renderer (PySide6)
│ │ └── wafer_item_property_plot.py # Property heatmap renderer (PySide6)
│ └── statistic_plot/
│ └── pchart_plot.py # P-chart renderer (matplotlib)
└── pchart/
└── PchartReportWidget.py # Legacy Qt widget (reference only)기술 스택
MCP: FastMCP — Streamable HTTP 전송
웨이퍼 맵 렌더링: PySide6 오프스크린 QPainter
P-차트 렌더링: matplotlib + scipy + statsmodels
라이선스
MIT
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to access, analyze, and extract information from STDF-V4 semiconductor test data files, supporting metadata extraction, parametric analysis, yield calculations, and multi-site test data filtering with CSV/Excel export capabilities.1MIT
- AlicenseAqualityDmaintenanceProvides machine learning researchers with tools for creating publication-quality scientific visualizations, statistical plots, and 2D data representations. It streamlines the research workflow by enabling AI assistants to generate complex figures from CSV, JSON, or direct data inputs.9MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to perform statistical process control calculations using validated, deterministic tools such as control charts, capability analysis, and tolerance intervals.3MIT
- AlicenseAqualityBmaintenanceEnables AI agents to create data visualizations like bar charts, line charts, pie charts, scatter plots, and histograms, returning inline SVG or PNG files.5MIT
Related MCP Connectors
Renders interactive Chart.js charts and dashboards inline in AI conversations.
The statistical analyst in your AI chat — validated, citable, re-runnable analysis of your data.
Provide real-time data querying and visualization by integrating Tako with your agents. Generate o…
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/AlanTseng1018/LLM-Agent-Yield-Analysis-Tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server


