optics-mcp
Search Sunex lenses and imager sensors, match compatible optics, get pricing. No API key needed.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen recommend_lens_for_imager
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"optics-mcp": {
"url": "https://mcp.sunex-ai.com/sse"
}
}
}Puntos de conexión remotos
https://mcp.sunex-ai.com/ssesseQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢search_imagers(pn, mfg, resClass, detail, limit)
Search the Sunex imager (sensor) catalog by part number, manufacturer, or resolution class. Use detail=true with a specific pn for a single-record exact lookup.
Esquema de entrada
{
"type": "object",
"properties": {
"pn": {
"description": "Partial ImagerPN match (e.g. 'IMX577', 'OV')",
"type": "string"
},
"mfg": {
"description": "Partial manufacturer match (e.g. 'Sony')",
"type": "string"
},
"resClass": {
"description": "Resolution class prefix (e.g. '2MP (1080p)')",
"type": "string"
},
"detail": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_imager_detail(pn, limit)
Get full imager specs PLUS computed sensor geometry (effective width/height/diagonal in mm) and a pre-built lens-wizard URL.
Esquema de entrada
{
"type": "object",
"properties": {
"pn": {
"type": "string",
"description": "Required. Partial ImagerPN match."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 256
}
},
"required": [
"pn"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_compatible_lenses(hPixel, vPixel, hPitch, vPitch, hFovMin, ...)
Given an imager's pixel count and pitch, return lenses whose image circle and resolving power cover the sensor, with per-lens FOV and angular resolution. Supports optional FOV and F/# range filters.
Esquema de entrada
{
"type": "object",
"properties": {
"hPixel": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"vPixel": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"hPitch": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Horizontal pixel pitch in µm"
},
"vPitch": {
"description": "Defaults to hPitch",
"type": "number",
"exclusiveMinimum": 0
},
"hFovMin": {
"type": "number"
},
"hFovMax": {
"type": "number"
},
"vFovMin": {
"type": "number"
},
"vFovMax": {
"type": "number"
},
"dFovMin": {
"type": "number"
},
"dFovMax": {
"type": "number"
},
"fNumMin": {
"type": "number"
},
"fNumMax": {
"type": "number"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": [
"hPixel",
"vPixel",
"hPitch"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_products(pn, q, detail, limit)
Search the full Sunex product catalog by PN prefix and/or description keyword. Returns sample price, currency, and URLs for spec sheet, sample order, and RFQ.
Esquema de entrada
{
"type": "object",
"properties": {
"pn": {
"type": "string"
},
"q": {
"description": "Description keyword (e.g. 'fisheye')",
"type": "string"
},
"detail": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪recommend_lens_for_imager(imagerPn, hFovMin, hFovMax, dFovMin, dFovMax, ...)
One-shot recommendation: given an imager part number (e.g. 'IMX577'), looks up its geometry, then returns compatible lenses with FOV and angular resolution. Use this when the user names a sensor and wants lens options.
Esquema de entrada
{
"type": "object",
"properties": {
"imagerPn": {
"type": "string",
"description": "Imager part number, e.g. 'IMX577', 'AR0820'"
},
"hFovMin": {
"type": "number"
},
"hFovMax": {
"type": "number"
},
"dFovMin": {
"type": "number"
},
"dFovMax": {
"type": "number"
},
"fNumMax": {
"description": "Cap F-number (e.g. 2.0 = fast lenses only)",
"type": "number"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": [
"imagerPn"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia