search_imagers
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.
pnmfglimitdetailresClass
com.sunexPublished by sunex.comv1.0.0Updated Oct 24, 2026
Search Sunex lenses and imager sensors, match compatible optics, get pricing. No API key needed.
Public Sunex optics catalog server that lets an assistant search lenses and image sensors, check compatibility, and see sample pricing.
Web executable via SSE. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.sunex%2Foptics-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"optics": {
"type": "sse",
"url": "https://mcp.sunex-ai.com/sse"
}
}
}A public Model Context Protocol server that lets AI assistants search Sunex's lens and imager catalog in natural language.
Live endpoint: https://mcp.sunex-ai.com/mcp
Landing page: sunex-ai.com
Transport: Streamable HTTP (MCP spec 2025-03-26). Legacy SSE endpoint at /sse preserved for older clients.
Settings → Connectors → Add custom connector → paste https://mcp.sunex-ai.com/mcp
Add to your MCP config with transport streamable-http and the URL above.
Via any MCP → OpenAPI bridge as a custom GPT Action.
Thin proxy on Cloudflare Workers (free tier) over Sunex's production catalog. Streamable HTTP transport per MCP spec 2025-03-26 (with legacy SSE preserved). No auth, read-only.
Public manifest: https://mcp.sunex-ai.com/.well-known/mcp.json
Issues and PRs welcome. For requests about the backend API (pricing, additional catalog fields, new endpoints), email [email protected].
MIT — see LICENSE.
Source: README.md at commit 0ea5fed
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.
pnmfglimitdetailresClassGet full imager specs PLUS computed sensor geometry (effective width/height/diagonal in mm) and a pre-built lens-wizard URL.
pnrequiredlimitGiven 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.
limithPitchrequiredhPixelrequiredvPitchvPixelrequireddFovMaxdFovMinfNumMaxfNumMinhFovMaxhFovMinvFovMax+1 moreSearch 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.
qpnlimitdetailOne-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.
limitdFovMaxdFovMinfNumMaxhFovMaxhFovMinimagerPnrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Claude / Cursor / ChatGPT → mcp.sunex-ai.com → optics-online.com/api/v1 (MCP client) (Cloudflare Worker) (ASP JSON API)git clone https://github.com/Sunex-AI/Optics-mcpcd Optics-mcpnpm installnpx wrangler loginnpx wrangler deployfrom mcp import ClientSessionfrom mcp.client.streamable_http import streamablehttp_client
async with streamablehttp_client("https://mcp.sunex-ai.com/mcp") as (r, w, _): async with ClientSession(r, w) as session: await session.initialize() result = await session.call_tool( "recommend_lens_for_imager", {"imagerPn": "IMX577", "fNumMax": 2.0} )