wafer-map-mcp
Wafer Map MCP Server
半導体ウェハー解析ツールをAIアシスタントに提供する MCP (Model Context Protocol) サーバーです。 これらのツールは半導体テストデータの解析用に設計されており、AIエージェントが生のテストデータからウェハーマップ、Pチャート、トレンドプロット、統計解析図などの主要なエンジニアリング可視化チャートを正確に生成できるようにします。
Related MCP server: ML Research MCP
プレビュー
バイナリマップ | プロパティマップ | Pチャート |
|
|
|
ツール
ツール | 説明 |
| 一括解析: サマリー + バイナリマップ + 全PINマップ + Pチャート |
| 基本的なウェハーサマリー (歩留まり、合格/不合格数、PIN列) |
| 合格/不合格のバイナリウェハーマップ (BIN=0 → ティール色、それ以外 → 黒) |
| 単一PIN列の連続値ヒートマップ (青 → 赤) |
| PIN列ごとのウェハー正規確率プロット |
データ形式
以下の列を持つCSVまたはZIP (CSVを1つのみ含む):
BIN, X, Y, WAFER_ID, PIN_1, PIN_2, ..., PIN_NBIN = 0→ 合格、それ以外は不合格X,Y→ ウェハーグリッド上のダイ座標PIN_*→ 連続測定値
カラースケール (IQRロバストシグマ)
プロパティマップと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の設定
サーバーはストリーミング可能な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 | 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 | None | カラースケールの下限を上書き |
| float | None | 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 — ストリーミング可能な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


