LensHH-LT stock-lens catalog
收藏官方服务:
资源简介:
一个经过整理的数据库,包含来自Edmund Optics、Thorlabs和Ross Optical的约7,600个镜头目录,提供一阶属性、完整表面处方和.lhlt格式序列化。
A curated database containing approximately 7,600 lens catalogs sourced from Edmund Optics, Thorlabs and Ross Optical, which provides first-order optical properties, complete surface prescriptions, and data serialized in .lhlt format.
创建时间:
2026-05-23
原始信息汇总
StockLensDatabaseMCP 数据集概述
这是一个独立封装的模型上下文协议(MCP)服务器,旨在提供 LensHH-LT stock-lens catalog 的浏览与处方导出功能。该目录包含约 7,600 个来自 Edmund Optics、Thorlabs 和 Ross Optical 的现成镜头。
核心特性
- 无引擎依赖:仅依赖于
Microsoft.Data.Sqlite和ModelContextProtocol,无需安装 LensHH-LT 光学设计运行时。 - 跨平台部署:基于 .NET 8 开发,可在 Windows、macOS 和 Linux 上运行。
- 独立使用:可独立于 LensHH-LT 进行目录浏览和处方导出。
目录内容
- 数据库文件:
stock-lens-catalog.sqlite,包含镜头的一阶参数、完整表面处方等结构化信息。 - 处方文件:约 7,600 个
.lhlt格式的镜头处方文件,存储在Lenses/目录下,按供应商分类。 - 数据获取:目录随安装程序打包,无需单独下载。也可通过
scripts/fetch-catalog.sh脚本单独获取。
MCP 工具
服务器提供 5 个工具,用于查询和导出目录数据:
| 工具名称 | 功能描述 |
|---|---|
search_stock |
按有效焦距(EFL)、直径、F 数、元件数量、供应商、系列、玻璃类型等条件筛选目录。支持范围查询。每行返回一个结果。 |
get_lens_details |
输出指定零件号的完整 stock_lenses 行及所有 lens_surfaces 行。 |
export_lens |
以多种格式导出镜头处方。 |
list_vendors |
列出目录中所有不同的供应商及其零件数量。 |
list_glasses |
列出所有不同的玻璃名称及其使用次数。 |
export_lens 支持的导出格式
format 参数 |
输出文件格式 | 别名 | 说明 |
|---|---|---|---|
lhlt |
.lhlt |
— | LensHH-LT 原生 JSON 格式。 |
optiland |
.json |
json |
Optiland 规范 JSON 布局。 |
zemax |
.zmx |
zmx |
ZEMAX 序列模式文本(UTF-16 LE with BOM)。 |
oslo |
.len |
len |
OSLO 5.10 镜头文件。 |
codev |
.seq |
seq |
Code V 序列文件(去除 Schott N 前缀短线)。 |
optalix |
.otx |
otx |
Optalix 处方。 |
- 所有非
.lhlt格式的导出均无引擎依赖:通过独立的 DTO 读取打包的.lhlt处方,并直接写入目标格式。输出与 LensHH-LT 等效导出管道的字节完全相同。 - 通过
reversed=true参数,可导出前后翻转的镜头处方(顺序反转、曲率半径取反、厚度/材料关联调整)。
安装与配置
- Windows:从 Releases 页面下载安装程序,安装程序自带目录,同时提供 GUI 配置工具自动注册到 Claude Desktop 和 Claude Code。
- macOS / Linux:安装 .NET 8 运行时后,下载预构建的 tarball(已打包 MCP 和目录)并手动编辑 Claude 配置文件。也可从源码构建。
- 手动注册:可通过编辑
claude_desktop_config.json(Claude Desktop)或使用claude mcp add命令(Claude Code)手动注册。
许可证
使用 LICENSE 文件中的许可证条款。
搜集汇总
数据集介绍

构建方式
LensHH-LT stock-lens catalog 数据集源自对三大知名光学供应商——Edmund Optics、Thorlabs 与 Ross Optical——产品目录的系统性整合。通过提取约 7,600 款库存透镜的一阶光学属性、完整表面参数及专有的 .lhlt 格式序列化文件,构建了一个结构化的光学设计资源库。该数据集以 SQLite 数据库文件(stock-lens-catalog.sqlite)为核心存储介质,同时辅以独立的 .lhlt 格式透镜文件,每款透镜对应一个文件并按供应商分类存放于 Lenses/ 目录下。所有数据随配套的安装程序一同分发,无需额外下载或依赖 LensHH-LT 运行环境。
特点
该数据集最显著的特点在于其独立性、跨平台兼容性与丰富的导出格式支持。数据集的访问与操作完全脱离 LensHH-LT 光学设计引擎,仅依赖 Microsoft.Data.Sqlite 与 ModelContextProtocol 两个轻量级库,使其可在 Windows、macOS 及 Linux 系统上独立部署。数据集不仅支持对目录进行多维度筛选(如焦距、孔径、F 数、元件数、供应商、玻璃材料等),还提供了透镜正反向调换功能,即通过反转表面顺序、半径取反并调整厚度与材料关联,在保持透镜物理形态与光焦度的前提下改变其朝向。此外,数据支持导出为 ZEMAX、Code V、OSLO、Optalix、Optiland 等多种主流光学设计软件的预设格式,输出结果与 LensHH-LT 引擎生成的二进制结果完全一致。
使用方法
使用 LensHH-LT stock-lens catalog 数据集主要通过配套的 MCP 服务器(LensHH.StockMcp)来实现。该服务器提供了五个核心工具:search_stock 用于按光学参数筛选透镜目录;get_lens_details 用于获取指定透镜的完整数据;export_lens 支持将透镜处方导出为 lhlt、zemax、oslo、codev、optalix、optiland 等格式;list_vendors 与 list_glasses 则分别用于浏览供应商列表与玻璃材料库。用户可通过标准 I/O 接口与 Claude Desktop 或 Claude Code 集成,在自然语言对话中调用这些工具。对于非 Windows 系统,需手动配置 Claude 的 MCP 注册信息,而 Windows 用户则可通过图形化配置工具一键完成注册。
背景与挑战
背景概述
在光学设计领域,标准镜头库的构建与整合一直是提升设计效率与可重复性的关键基石。LensHH-LT stock-lens catalog 数据集由 SynapseOptics 团队创建,于近期发布,其核心目标在于为光学工程社区提供一个系统化、结构化的商用库存镜头编目。该数据集汇集了来自 Edmund Optics、Thorlabs 及 Ross Optical 三大主流供应商的约 7600 个镜头,详细记录了每个镜头的一阶光学特性、完整表面参数,并支持以专有的 .lhlt 格式序列化存储。通过构建一个基于 Model Context Protocol (MCP) 的独立服务器,该数据集不仅实现了与 LensHH-LT 设计运行时的解耦,还提供了跨平台的开源工具链,允许用户在没有完整光学设计环境的情况下进行目录浏览和处方导出。这一工作填补了商品化镜头数据标准化描述的空白,为自动化光学系统建模、多供应商组件对比以及设计流程的数字化集成提供了重要的数据基础设施。
当前挑战
该数据集所应对的核心挑战来自两大方面。其一,在领域问题层面,光学系统设计长期面临来自不同供应商的库存镜头数据格式异构、描述不一致的困境,极大地阻碍了自动化选型与系统级仿真的效率。该数据集通过统一的架构和多种导出格式(ZEMAX、Code V、OSLO 等)的转换能力,试图解决跨平台、跨工具的数据互通难题,但其仍面临如何持续跟踪供应商目录更新、保证数据精确性与时效性的挑战。其二,在构建过程中,对海量镜头处方的收集、参数化校验与分类标注是一项繁复的工作,特别是当涉及镜头反向(reversed)状态下的表面顺序重排、符号变换与材料关系重构时,需要精确的光学逻辑以确保物理本质不变。此外,SQLite 数据库与大量独立 .lhlt 文件的同步管理,及不同操作系统 (macOS/Linux) 下无图形界面配置的简易性,也构成了部署与维护层面的实际考验。
常用场景
经典使用场景
在光学系统设计与仿真领域,LensHH-LT stock-lens catalog数据集为研究人员提供了一个涵盖约7600种商用库存透镜的综合性基准库。其典型应用场景包括基于第一阶光学参数(如有效焦距、孔径、F数)与完整表面处方的透镜快速检索与筛选,以及通过MCP工具实现处方格式的批量导出,从而无缝衔接ZEMAX、Code V、OSLO等主流光学设计软件,极大简化了从库存选型到系统仿真的工作流程。
衍生相关工作
该数据集衍生了一系列具有影响力的相关工作,包括开发不依赖原始光引擎的独立处方写入器(pure-DTO writer layer),实现了向ZEMAX、Code V、OSLO等格式的字节级一致导出。此外,基于其结构化特性,催生了诸如反向透镜组装配(lens reversal)的创造性应用方法,为设计对称式光学系统(如Plössl目镜)提供了便捷手段。这些衍生产物不仅拓展了数据集的应用边界,更为光学CAD工具链的标准化与互操作性树立了典范。
数据集最近研究
最新研究方向
在光学设计与计算机辅助工程交叉融合的前沿领域,LensHH-LT stock-lens catalog作为首个通过模型上下文协议实现标准化光学元件库交互的数据集,正引领着智能光学设计工具链的范式革新。该数据集整合了爱德蒙、索雷博等主流厂商约7600片目录镜头的完整光学参数与表面数据,其突破性在于将传统光学设计中的元件检索与处方导出功能封装为独立于运行时环境的MCP服务,实现了与Claude等大语言模型的原生接入。这一创新深刻呼应了当前光学行业对自动化设计流水线的迫切需求——通过支持ZEMAX、Code V等六种行业标准格式的零依赖导出引擎,配合镜头反转合成功能,研究人员能够像调用数字乐高般灵活组合市售光学元件,快速构建普洛索尔型等复杂系统。该工作不仅大幅降低了光学系统前期验证的试错成本,更开创了基于自然语言交互的光学数据库智能查询范式,为下一代智能光学CAD系统的演进奠定了关键基础设施。
以上内容由遇见数据集搜集并总结生成



