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#"
}コミュニティ
エビデンス