3DOptix

com.3doptix由 3doptix.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Optical design, simulation and analysis with GPU-powered ray tracing. Import from Zemax and CAD.

已驗證Streamable HTTP可網頁執行開發者工具資料與分析媒體與設計

概覽

AI 產生的概覽

將助理連接到 3DOptix 雲端平台,用來建立光學系統、執行 GPU 光線追跡模擬並分析結果。

可以做什麼
建立與管理光學設定,包括元件放置與對準、光源與偵測器,以及型錄或自訂光學元件。從 Zemax 匯入設計並上傳 CAD 檔案。執行 GPU 光線追跡模擬與光學分析,例如點列圖與像差檢查。最佳化光學系統並算繪結果。
適用情境
當你希望助理設計、模擬或分析光學系統時使用,例如建立擴束鏡或檢查匯入的 Zemax 設計中的像差,不必離開程式開發助理。適合受益於雲端 GPU 光線追跡的光學工程工作。隨附技能為 Claude Code、Codex 和 Cursor 提供工作流程指引。此伺服器提供用於設定、零件、光學與光機型錄、模擬、分析和算繪的工具。
執行需求
透過 streamable HTTP 存取 3DOptix 的遠端 MCP 端點。需要 3DOptix 帳戶,並透過瀏覽器完成 OAuth 2.0 登入(動態用戶端註冊,無需 API 金鑰)。新帳戶可試用,繼續使用需訂閱。模擬需要能連線到 3DOptix 雲端的網路。
安裝前請注意
試用期結束後需付費訂閱,持續使用會產生費用。透過瀏覽器進行 OAuth 登入,無需貼上 API 金鑰。模擬、匯入與上傳會把你的光學設計與檔案(包括 Zemax 和 CAD 資料)傳送到 3DOptix 雲端平台。你建立或修改的設定會寫入你的帳戶。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 3DOptix,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.3doptix%2Foptical-design/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "3doptix": {
      "type": "http",
      "url": "https://mcp.3doptix.com/"
    }
  }
}

README

3DOptix for AI coding agents

Design, simulate and analyse optical systems from your coding agent, using the 3DOptix cloud platform.

This repository is a plugin — it bundles the 3DOptix MCP server together with a skill that teaches the agent how to use it well. Install it once and your agent can build optical setups, place lenses and detectors, run GPU ray-trace simulations and advanced optical analysis.

Skills here follow the Agent Skills open standard, so they work in Claude Code, Codex, Cursor and other compliant clients.


Install

Claude Code

bash
claude plugin marketplace add 3doptix/skillsclaude plugin install 3doptix@3doptix

Codex

bash
codex plugin marketplace add 3doptix/skillscodex plugin add 3doptix@3doptix

Just the MCP server

If you only want the tools and not the workflow guidance, the server is listed in the MCP Registry as com.3doptix/optical-design, or add it directly:

bash
claude mcp add --transport http 3doptix https://mcp.3doptix.com

Connect your account

You need a 3DOptix account. New sign-ups at 3doptix.com get a fully functional trial; continued use needs a subscription.

Authentication is OAuth 2.0 with dynamic client registration. There is no API key to paste.

  • Claude Code — run /mcp, select 3doptix, sign in via the browser.
  • Codex — run codex mcp login 3doptix.

Then confirm it worked by asking your agent to list your setups. Your agent can also walk you through this itself — the bundled 3doptix-setup skill activates on connection errors. Full troubleshooting: skills/3doptix-setup/SKILL.md.


What's included

SkillWhat it covers
3doptix-workflowSetup creation, component placement and alignment, light sources, detectors, catalog and custom optics, simulation, analysis, optimisation, Zemax import, CAD upload
3doptix-setupConnecting and verifying the MCP server; activates on auth errors

The 3doptix MCP server provides tools for setups, parts, the optics and optomechanics catalogs, simulation, analysis and rendering. Tool reference: 3doptix.com.

Try it

Build a 2-lens beam expander for a 5 mm 632 nm beam, 3× magnification,then run a spot diagram on the output.
Import my Zemax file into 3DOptix and tell me where the aberrations are worst.

Repository layout

.claude-plugin/     Claude Code plugin + marketplace manifests.codex-plugin/      Codex plugin manifest.agents/plugins/    Codex marketplace manifest.mcp.json           The 3DOptix remote MCP serverserver.json         MCP Registry entryskills/             Agent Skills — shared by every storeassets/             Store icons (the spectral sphere from the 3DOptix mark)scripts/            validate.js, set-version.js — plain Node, no dependencies

Skill content lives in exactly one place. Each store gets a small manifest pointing at the same skills/ tree — nothing is duplicated per client.

There is no build step. Skills are Markdown and manifests are JSON, so what you see here is exactly what gets installed.


Contributing

Adding a skill

Create skills/<name>/SKILL.md with the required frontmatter:

markdown
---name: your-skill-namedescription: "When this skill should and should not trigger."---

name must match the directory name — every store enforces this. Put anything lazily loaded in skills/<name>/references/ and point at it from SKILL.md. Skills are discovered by directory, so there is no manifest to register a new one in.

Only skills under skills/ ship. A skill still in development belongs in an inactive-skills/ directory instead — no store scans it there, so it can live in the repository without reaching users.

Checks

bash
node scripts/validate.js

No install step; it has no dependencies. It checks skill frontmatter against the Agent Skills spec, confirms all four manifests agree on a version, and refuses to pass if .mcp.json ever grows a credential. CI runs the same script on every push and pull request.

Before publishing a change, also confirm what a user will actually receive:

bash
claude plugin details 3doptix

Releasing

.claude-plugin/plugin.json holds the authoritative version. To cut a release:

bash
node scripts/set-version.js 1.1.0   # writes all four manifestsnode scripts/validate.jsgit commit -am "release: 1.1.0" && git tag v1.1.0git push && git push --tags

Never edit a manifest's version by hand — validate.js will fail, which is the point.

Directories that list this plugin track commits on main and pick up changes automatically, so a push is a release whether or not you tag it. Tag anyway; it is how users pin a known-good version.


Support

Licence

MIT — see LICENSE.

來源:README.md,提交 2e0191f

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分