wafer-map-mcp
Servidor MCP de Mapas de Obleas
Un servidor MCP (Model Context Protocol) que expone herramientas de análisis de obleas semiconductoras a asistentes de IA. Estas herramientas están diseñadas para el análisis de datos de pruebas de semiconductores, permitiendo a los agentes de IA generar correctamente gráficos de visualización de ingeniería clave, tales como mapas de obleas, gráficos P, gráficos de tendencias y figuras de análisis estadístico a partir de datos de prueba sin procesar.
Related MCP server: ML Research MCP
Vista previa
Mapa binario | Mapa de propiedades | Gráfico P |
|
|
|
Herramientas
Herramienta | Descripción |
| Análisis completo en una sola llamada: resumen + mapa binario + todos los mapas PIN + gráficos P |
| Resumen básico de la oblea (rendimiento, conteos de aprobado/fallo, columnas PIN) |
| Mapa de obleas binario de aprobado/fallo (BIN=0 → verde azulado, de lo contrario → negro) |
| Mapa de calor de valores continuos para una sola columna PIN (azul → rojo) |
| Gráfico de probabilidad normal por oblea para una columna PIN |
Formato de datos
CSV o ZIP (que contenga exactamente un CSV) con columnas:
BIN, X, Y, WAFER_ID, PIN_1, PIN_2, ..., PIN_NBIN = 0→ aprobado, de lo contrario falloX,Y→ coordenadas del chip en la cuadrícula de la obleaPIN_*→ valores de medición continuos
Escala de color (Sigma robusto IQR)
Los mapas de propiedades y los límites de los gráficos P utilizan límites basados en IQR para hacer visibles las variaciones sutiles:
sigma = (P75 - P25) / 1.35
IQR_L = P50 - 6 × sigma
IQR_H = P50 + 6 × sigmaInicio rápido
Opción A: Docker (recomendado)
docker build -t wafer-mcp .
docker run -p 8001:8001 wafer-mcpEl servidor ahora está disponible en http://localhost:8001/mcp.
Para analizar sus propios archivos de datos, monte un volumen:
docker run -p 8001:8001 -v /absolute/path/to/data:/data wafer-mcp
# then pass file_path="/data/your_wafer.zip" when calling toolsOpción B: Python local
Requisitos: Python 3.10+
pip install -r requirements.txt
python server.pyDatos de muestra
Un conjunto de datos de muestra se incluye con el proyecto en sample_data/sample_1.zip.
Ubicación | Ruta |
Local |
|
Docker |
|
Prueba rápida (Docker):
# inside the container the sample lives at /app/sample_data/sample_1.zip
# call any tool with this file_path to verify everything worksConfiguración de Claude Desktop
El servidor utiliza transporte HTTP transmitible, así que utilice el formato url en claude_desktop_config.json:
{
"mcpServers": {
"wafer-map": {
"url": "http://localhost:8001/mcp"
}
}
}Pasos:
Inicie el servidor MCP (local o Docker)
Añada la configuración anterior a Claude Desktop
Reinicie Claude Desktop
Pídale a Claude que analice un archivo de datos de oblea: seleccionará automáticamente la herramienta correcta
Parámetros de la herramienta
run_wafer_analysis
Parámetro | Tipo | Predeterminado | Descripción | |
| str | requerido | Ruta al archivo .csv o .zip | |
| list[str] | None | None | Subconjunto de columnas PIN a graficar; None = todas |
| int | 300 | Tamaño de píxel de la imagen de salida |
get_wafer_info
Parámetro | Tipo | Predeterminado | Descripción |
| str | requerido | Ruta al archivo .csv o .zip |
plot_wafer_bin
Parámetro | Tipo | Predeterminado | Descripción |
| str | requerido | Ruta al archivo .csv o .zip |
| int | 300 | Tamaño de píxel de la imagen de salida |
plot_wafer_property
Parámetro | Tipo | Predeterminado | Descripción | |
| str | requerido | Ruta al archivo .csv o .zip | |
| str |
| Columna PIN a visualizar | |
| int | 450 | Tamaño de píxel de la imagen de salida | |
| float | None | None | Sobrescribir límite inferior de la escala de color |
| float | None | None | Sobrescribir límite superior de la escala de color |
plot_pchart
Parámetro | Tipo | Predeterminado | Descripción |
| str | requerido | Ruta al archivo .csv o .zip |
| str |
| Columna PIN a graficar |
| int | 300 | Tamaño de píxel de la imagen de salida |
Estructura del proyecto
.
├── 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)Stack tecnológico
MCP: FastMCP — Transporte HTTP transmitible
Renderizado de mapa de obleas: PySide6 offscreen QPainter
Renderizado de gráfico P: matplotlib + scipy + statsmodels
Licencia
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


