Optics Mcp

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.

VerifiedSSEWeb executableBusiness & CommerceMedia & Design

Overview

AI-generated overview

Public Sunex optics catalog server that lets an assistant search lenses and image sensors, check compatibility, and see sample pricing.

What you can do
  • Search image sensors by part number, manufacturer, or resolution class
  • Read full sensor specs with computed width, height and diagonal in mm
  • Find lenses whose image circle and resolving power cover a given sensor, with FOV and angular resolution
  • Recommend lenses in one step from a sensor part number, with optional FOV and F/# filters
  • Search the wider product catalog by part-number prefix or keyword, with sample price and spec, order and RFQ links
When to use it
Useful when picking optics for a camera design: matching a sensor such as a Sony IMX577 to lenses, checking sensor geometry, or comparing candidate lenses by field of view, aperture and price.
Requirements
A remote MCP endpoint; no API key or account is needed. The primary URL uses Streamable HTTP, with a legacy SSE path kept for older clients. Network access to the hosted service is required.
Before you install
Read-only and unauthenticated, so no credentials are exposed. Results come from Sunex's own catalog and pricing is sample pricing, not a quote; ordering and RFQ happen through the returned links on Sunex's site, outside the assistant.

Installation

In SourceWeft

  1. Open Optics Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via SSE. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "optics": {
      "type": "sse",
      "url": "https://mcp.sunex-ai.com/sse"
    }
  }
}

README

Sunex Optics MCP Server

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.

Connect in 30 seconds

Claude

Settings → Connectors → Add custom connector → paste https://mcp.sunex-ai.com/mcp

Cursor / Continue / Zed

Add to your MCP config with transport streamable-http and the URL above.

ChatGPT

Via any MCP → OpenAPI bridge as a custom GPT Action.

Five tools

ToolWhat it does
recommend_lens_for_imagerGive it an imager PN → compatible lenses with FOV and angular resolution. One shot.
search_imagersFind sensors by PN, manufacturer, or resolution class.
get_imager_detailFull sensor specs plus computed geometry (width / height / diagonal in mm).
find_compatible_lensesGiven pixel count + pitch, return lenses whose image circle covers the sensor.
search_productsFull catalog search by PN or keyword, with sample pricing and RFQ links.

Example prompts

  • "Recommend a wide-angle lens for the Sony IMX577 with F/2.0 or faster."
  • "I need fisheye lenses under $100."
  • "What's the diagonal of the IMX477 in mm?"
  • "Find lenses for a 1920×1080 sensor with 3µm pixels, 100–180° HFOV."

Architecture

Claude / Cursor / ChatGPT  →  mcp.sunex-ai.com  →  optics-online.com/api/v1     (MCP client)         (Cloudflare Worker)      (ASP JSON API)

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.

Endpoints

PathPurpose
/mcpPrimary — Streamable HTTP transport (current MCP standard)
/sseLegacy SSE transport, preserved for backward compatibility
/.well-known/mcp.jsonPublic discovery manifest
/Landing page with install instructions

Self-host

bash
git clone https://github.com/Sunex-AI/Optics-mcpcd Optics-mcpnpm installnpx wrangler loginnpx wrangler deploy

Calling a tool directly (Python)

python
from 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}        )

Discovery

Public manifest: https://mcp.sunex-ai.com/.well-known/mcp.json

Contributing

Issues and PRs welcome. For requests about the backend API (pricing, additional catalog fields, new endpoints), email [email protected].

License

MIT — see LICENSE.

Source: README.md at commit 0ea5fed

Tools

5

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.

ParameterspnmfglimitdetailresClass

get_imager_detail

Get full imager specs PLUS computed sensor geometry (effective width/height/diagonal in mm) and a pre-built lens-wizard URL.

Parameterspnrequiredlimit

find_compatible_lenses

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.

ParameterslimithPitchrequiredhPixelrequiredvPitchvPixelrequireddFovMaxdFovMinfNumMaxfNumMinhFovMaxhFovMinvFovMax+1 more

search_products

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.

Parametersqpnlimitdetail

recommend_lens_for_imager

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.

ParameterslimitdFovMaxdFovMinfNumMaxhFovMaxhFovMinimagerPnrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts