optics-mcp
Search Sunex lenses and imager sensors, match compatible optics, get pricing. No API key needed.
我该使用它吗
质量与安全性
发现(1)
- LOW在 recommend_lens_for_imager 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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#"
}社区
证据