MakerPortal compute

ai.makerportal由 makerportal.ai 發布官方發布者v0.1.1更新於 Oct 25, 2026

Deterministic engineering solvers: biquad filter design, room eigenmodes, LLM VRAM fit.

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

概覽

AI 產生的概覽

一個工程計算伺服器,讓助理執行音訊濾波器、房間聲學、喇叭低音反射管、光學與 LLM 顯示記憶體佔用的決定性求解器。

可以做什麼
設計 RBJ biquad 濾波器,提供係數、零極點幾何與各取樣率下的 -3 dB 點。求解矩形房間本徵模態,並依給定容積建議房間比例。計算低音反射式喇叭的反射管長度,含端修正與峰值氣流速度。計算高斯雷射光束與雙鏡共振腔特性。估算 LLM 在各量化等級下能否裝入加速卡,並給出上下文與解碼上限。
適用情境
適合需要助理提供可重現工程數值而非估算的場合:音訊濾波器與喇叭設計、房間聲學、雷射光學,或在部署前核對 LLM 顯示記憶體需求。
執行需求
可作為遠端端點執行,也可作為本機 npm 套件透過 stdio 執行,本機方式需要 Node.js。免費層無需金鑰。選用的 MAKERPORTAL_LICENSE_KEY 以 Bearer 標頭傳送,MAKERPORTAL_API_URL 可覆寫端點,明文 http 僅限 localhost。
安裝前請注意
授權金鑰是傳送給遠端服務的機密,勿放入共用設定。端點覆寫會改變請求去向,只應指向可信主機。結果為數值模型,用於實際製作前請自行核實。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MakerPortal compute,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "makerportal-compute": {
      "type": "http",
      "url": "https://makerportal.ai/api/mcp"
    }
  }
}

工具

8

biquadDesign

Design one RBJ-cookbook biquad and report its numerical behaviour.

Design one RBJ-cookbook biquad and report its numerical behaviour. The identical function behind the /lab/biquad coefficient tables. Returns coefficients at the requested sample rate, coefficients at every other rate whose Nyquist limit clears the corner, pole/zero geometry, the −3 dB points solved by bisection, a Q sweep, a gain sweep where the type uses gain, and the quantised forms. The 240-point response curve is omitted unless include=curve is passed. Non-finite values (a notch is −∞ at f0; a low-pass is −∞ at Nyquist) are encoded as the strings "Infinity", "-Infinity" and "NaN" — JSON has no other honest option, and null would be a different answer. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數qfsfreq必填gaintype必填include

roomModes

Solve the eigenmodes of a rectangular room.

Solve the eigenmodes of a rectangular room. The identical function behind the /lab/room-modes instrument. Dimensions are in feet and are converted at 0.3048 m/ft. Returns every mode below maxFreq, the three axial fundamentals, mode pile-ups (three or more modes within 5 Hz, capped at 200 Hz because dense modes above the Schroeder crossover are desirable rather than a defect), the widest axial gap below 200 Hz, and Schroeder frequencies at RT60 = 0.3 s and 0.6 s. The full mode list is omitted unless include=modes is passed; counts are always present. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數width必填height必填length必填includemaxFreq

llmVramFit

Decide whether one LLM fits one accelerator, at every quantization.

Decide whether one LLM fits one accelerator, at every quantization. The identical function behind the /lab/llm-vram instrument. Returns one row per quantization (FP16 through Q3_K_M) with weight bytes and their basis, headroom, the largest context that fits, and the bandwidth-limited decode ceiling; plus the chosen best-fitting quant, the full-precision row, and a five-state verdict. Model geometry comes from each repo’s own config.json and tensor-shape index; accelerator capacity and bandwidth come from the site’s device table. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數gpu必填batchmodel必填contextkvBytes

solenoidField

Solve the on-axis magnetic field of an air-core solenoid.

Solve the on-axis magnetic field of an air-core solenoid. The identical function behind the /lab/solenoid table. Returns the centre field per amp-turn and at the requested turns and current, the on-axis profile out to three half-lengths, the span over which the field holds to within 1% and 5% of its centre value, the field at the coil mouth as a fraction of the centre, how far the infinite-solenoid shortcut mu0*n*I overstates the answer, and the turn count below which the closed form should not be used on this geometry. Dimensions are in millimetres. The field is exactly linear in turns x current, so only that product changes the answer. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數turnslength必填currentdiameter必填

roomShapeBand

Solve the best rectangular room proportions for a given volume.

Solve the best rectangular room proportions for a given volume. The identical function that renders /lab/room-shape/{lo}-{hi}. Give a room volume in cubic feet and get the proportions to build: the length and width as multiples of the ceiling height, the exact dimensions at your volume, the widest axial gap they leave, and how far those proportions sit from a full solve at your exact volume. Also returns the band the volume falls in, that band's guarantee across its whole range, and which Bolt constraints are active at the answer. Five bands cover 800-5,000 cubic feet; a volume outside that range is refused rather than served from the nearest band. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數volume必填

gaussianBeam

Solve an ideal Gaussian laser beam: Rayleigh range, divergence, radius at a distance, and the waist behind a focusing lens.

Solve an ideal Gaussian laser beam: Rayleigh range, divergence, radius at a distance, and the waist behind a focusing lens. The identical function behind the worked examples on /lab/gaussian-beam-calculator, built from the same q-propagation the calculator runs. Give a wavelength and a 1/e^2 waist radius to get the Rayleigh range, the far-field half-angle divergence and the depth of focus. Add `distance` (metres from the waist) for the beam radius and phase-front curvature there. Add `focal` (millimetres) to put a thin lens at the waist and get the focused waist radius, its distance behind the lens and its Rayleigh range. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數focalwaist必填distancewavelength必填

opticsResonator

Solve a two-mirror laser cavity: g-parameters, stability, and the TEM00 waist and mirror spot sizes.

Solve a two-mirror laser cavity: g-parameters, stability, and the TEM00 waist and mirror spot sizes. The identical function behind the worked examples on /lab/optics-bench, built from the resonator code the bench runs. Give the mirror spacing `l` (cm), each mirror radius `r1`, `r2` (cm; positive is concave toward the cavity, negative convex, omitted means flat) and the wavelength `w` (nm). Returns g1, g2, their product, the round-trip half-trace and whether the cavity is stable; when it is, `mode` holds the waist radius (um), its distance from mirror 1 (cm) and the spot radius on each mirror (mm). `mode` is null for an unstable cavity or one on the g1*g2 = 0 or 1 boundary. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數l必填w必填r1r2

portLength

Solve a vented loudspeaker box for the length of round port to cut, with both end corrections, the smallest workable diameter and the peak port air speed.

Solve a vented loudspeaker box for the length of round port to cut, with both end corrections, the smallest workable diameter and the peak port air speed. The identical function behind the worked examples on /lab/port-length-calculator and the calculator itself. Give the net box volume `vol` (litres), the port inside diameter `dia` (cm) and the tuning `fb` (Hz); `temp` (deg C, default 20) sets the speed of sound. Returns the length to cut (cm), the acoustic length and the end correction it contains, the port area, length/diameter, the air volume the port displaces, and the smallest diameter that can reach the tuning. When the port is too narrow, `tooNarrow` is true and `cutLengthCm` is negative: the end corrections alone already exceed the acoustic length the tuning needs. Add `sd` (cone area, cm^2) and `xmax` (peak excursion, mm) together for the peak port air speed. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.

輸入參數fb必填sddia必填vol必填tempxmax

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

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

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

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。