optics-mcp
Search Sunex lenses and imager sensors, match compatible optics, get pricing. No API key needed.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWrecommend_lens_for_imager에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"optics-mcp": {
"url": "https://mcp.sunex-ai.com/sse"
}
}
}원격 엔드포인트
https://mcp.sunex-ai.com/ssesse할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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#"
}커뮤니티
증거