Skip to main content
Glama

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

Mapa binario

Mapa de propiedades

Gráfico P


Herramientas

Herramienta

Descripción

run_wafer_analysis

Análisis completo en una sola llamada: resumen + mapa binario + todos los mapas PIN + gráficos P

get_wafer_info

Resumen básico de la oblea (rendimiento, conteos de aprobado/fallo, columnas PIN)

plot_wafer_bin

Mapa de obleas binario de aprobado/fallo (BIN=0 → verde azulado, de lo contrario → negro)

plot_wafer_property

Mapa de calor de valores continuos para una sola columna PIN (azul → rojo)

plot_pchart

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_N
  • BIN = 0 → aprobado, de lo contrario fallo

  • X, Y → coordenadas del chip en la cuadrícula de la oblea

  • PIN_* → 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 × sigma

Inicio rápido

Opción A: Docker (recomendado)

docker build -t wafer-mcp .
docker run -p 8001:8001 wafer-mcp

El 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 tools

Opción B: Python local

Requisitos: Python 3.10+

pip install -r requirements.txt
python server.py

Datos de muestra

Un conjunto de datos de muestra se incluye con el proyecto en sample_data/sample_1.zip.

Ubicación

Ruta

Local

./sample_data/sample_1.zip

Docker

/app/sample_data/sample_1.zip

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 works

Configuració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:

  1. Inicie el servidor MCP (local o Docker)

  2. Añada la configuración anterior a Claude Desktop

  3. Reinicie Claude Desktop

  4. 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

file_path

str

requerido

Ruta al archivo .csv o .zip

pin_columns

list[str]

None

None

Subconjunto de columnas PIN a graficar; None = todas

target_size

int

300

Tamaño de píxel de la imagen de salida

get_wafer_info

Parámetro

Tipo

Predeterminado

Descripción

file_path

str

requerido

Ruta al archivo .csv o .zip

plot_wafer_bin

Parámetro

Tipo

Predeterminado

Descripción

file_path

str

requerido

Ruta al archivo .csv o .zip

target_size

int

300

Tamaño de píxel de la imagen de salida

plot_wafer_property

Parámetro

Tipo

Predeterminado

Descripción

file_path

str

requerido

Ruta al archivo .csv o .zip

pin_column

str

"PIN_1"

Columna PIN a visualizar

target_size

int

450

Tamaño de píxel de la imagen de salida

data_l

float

None

None

Sobrescribir límite inferior de la escala de color

data_h

float

None

None

Sobrescribir límite superior de la escala de color

plot_pchart

Parámetro

Tipo

Predeterminado

Descripción

file_path

str

requerido

Ruta al archivo .csv o .zip

pin_column

str

"PIN_1"

Columna PIN a graficar

target_size

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

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to perform statistical process control calculations using validated, deterministic tools such as control charts, capability analysis, and tolerance intervals.
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to create data visualizations like bar charts, line charts, pie charts, scatter plots, and histograms, returning inline SVG or PNG files.
    5
    MIT

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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