optics-mcp について
optics-mcpは、Sunexのレンズとイメージセンサーのカタログ検索や光学的な互換性確認に使う公開MCPサーバーです。センサー仕様の確認やレンズ選定を行うアシスタント向けで、カタログへのアクセスは読み取り専用、認証不要です。
主な機能
- 01キーワードや品番でレンズ・センサーを検索
- 02イメージセンサーに合うレンズを推薦
- 03センサー形状に基づくレンズ適合確認
- 04センサー仕様と形状情報の取得
- 05サンプル価格と見積もりリンクの確認
活用シーン
- 01センサーに適合するレンズの検索
- 02画角と角度分解能によるレンズ比較
- 03センサー仕様から寸法を確認
- 04カタログ価格の検索と見積もり依頼
MCP 対応
Streamable HTTP経由でMCPクライアントに5つの読み取り専用カタログツールを提供し、旧式のSSEエンドポイントも利用できます。公開サービスに認証は不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.sunex-ai.com/sseclaude mcp add --transport sse com-sunex-optics https://mcp.sunex-ai.com/sse{"mcpServers":{"com-sunex-optics":{"type":"sse","url":"https://mcp.sunex-ai.com/sse"}}}Cursor で開く{"servers":{"com-sunex-optics":{"type":"sse","url":"https://mcp.sunex-ai.com/sse"}}}VS Code で開く{"mcpServers":{"com-sunex-optics":{"type":"sse","url":"https://mcp.sunex-ai.com/sse"}}}{"mcpServers":{"com-sunex-optics":{"serverUrl":"https://mcp.sunex-ai.com/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Sunex Optics MCP Server
AI アシスタントが自然言語で Sunex のレンズとイメージャーのカタログを検索できる、公開 Model Context Protocol サーバーです。
ライブエンドポイント: https://mcp.sunex-ai.com/mcp
ランディングページ: sunex-ai.com
トランスポート: ストリーミング可能な HTTP(MCP 仕様 2025-03-26)。古いクライアント向けに、従来の SSE エンドポイント /sse も維持されています。
30 秒で接続
Claude
Settings → Connectors → Add custom connector → https://mcp.sunex-ai.com/mcp を貼り付けます
Cursor / Continue / Zed
トランスポートを streamable-http に設定し、上記の URL を使って MCP 設定に追加します。
ChatGPT
カスタム GPT アクションとして、任意の MCP → OpenAPI ブリッジ経由で接続します。
5 つのツール
| ツール | 機能 |
|---|---|
recommend_lens_for_imager | イメージャーの PN を指定すると、FOV と角度分解能を含む対応レンズを一度に返します。 |
search_imagers | PN、メーカー、または解像度クラスでセンサーを検索します。 |
get_imager_detail | センサーの全仕様と、計算された形状情報(幅/高さ/対角線、単位:mm)を返します。 |
find_compatible_lenses | ピクセル数とピッチを指定すると、イメージサークルがセンサーをカバーするレンズを返します。 |
search_products | PN またはキーワードでカタログ全体を検索し、参考価格と RFQ リンクを表示します。 |
プロンプトの例
- 「Sony IMX577 用に、F/2.0 以上の広角レンズをおすすめしてください。」
- 「100 ドル未満の魚眼レンズが必要です。」
- 「IMX477 の対角線は何 mm ですか?」
- 「3µm ピクセルの 1920×1080 センサーに対応する、HFOV 100~180°のレンズを探してください。」
アーキテクチャ
Claude / Cursor / ChatGPT → mcp.sunex-ai.com → optics-online.com/api/v1
(MCP client) (Cloudflare Worker) (ASP JSON API)
Sunex の本番カタログを利用する、Cloudflare Workers(無料プラン)上の軽量なプロキシです。MCP 仕様 2025-03-26 に準拠したストリーミング可能な HTTP トランスポートを使用します(従来の SSE も維持)。認証は不要で、読み取り専用です。
エンドポイント
| パス | 用途 |
|---|---|
/mcp | メイン — ストリーミング可能な HTTP トランスポート(現在の MCP 標準) |
/sse | 従来の SSE トランスポート。後方互換性のため維持されています |
/.well-known/mcp.json | 公開ディスカバリーマニフェスト |
/ | インストール手順を掲載したランディングページ |
セルフホスト
git clone https://github.com/Sunex-AI/Optics-mcp
cd Optics-mcp
npm install
npx wrangler login
npx wrangler deploy
ツールを直接呼び出す(Python)
from mcp import ClientSession
from 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}
)
ディスカバリー
公開マニフェスト:https://mcp.sunex-ai.com/.well-known/mcp.json
コントリビューション
Issue や PR を歓迎します。バックエンド API に関するリクエスト(価格、カタログ項目の追加、新しいエンドポイント)については、[email protected] までメールでお問い合わせください。
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。