Moissanite Tools

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

FITINY jewellery tools: density-corrected carat/mm, GIA grades, ISO 8653 ring sizes

已驗證Streamable HTTP可網頁執行位置與生活商業與電商

概覽

AI 產生的概覽

針對莫桑石珠寶的託管參考伺服器:依密度修正的克拉與毫米換算、GIA 等級含義、戒指尺寸,以及項鍊與耳釘尺寸

可以做什麼
在圓形明亮式切工的克拉重量與毫米直徑之間換算,並依莫桑石、鑽石與立方氧化鋯的密度修正,還可比較同一重量下各材質的尺寸。查詢 GIA 顏色(D-K)與淨度(FL-SI)等級,以及三種寶石的公開光學常數。在美碼、英碼、歐碼(ISO 8653)與內徑毫米之間換算戒指尺寸。查詢某長度項鍊在身上的位置及其行業名稱。估算指定直徑的圓形耳釘戴在耳朵上的視覺效果。
適用情境
適合回答珠寶尺寸問題,尤其是莫桑石:以鑽石為準的克拉對照表用在莫桑石上會偏差約 9%。也適合跨境戒指尺碼換算,以及說明 GIA 顏色或淨度等級的含義。
執行需求
遠端 streamable HTTP 端點;未宣告需要安裝、帳號、API 金鑰或環境變數。README 提到可在本機以 stdio 執行,但未發布任何套件。
安裝前請注意
結果是計算出的參考值,並非鑑定證書:README 稱相對於公開鑽石對照表的平均誤差約 1.4%、最大 3.3%,真實寶石會因切工比例而異。僅支援圓形明亮式切工,不支援異形切工。對照表中沒有的尺寸會回傳最接近的已列尺寸,並標記為不精確。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "moissanite-tools": {
      "type": "http",
      "url": "https://mcp.fitiny.com/mcp"
    }
  }
}

README

moissanite-tools

[smithery badge]

[Moissanite grading and size chart]

Grading reference and carat↔millimetre conversion for moissanite — calculated, not copied.

Why this exists

Practically every carat/mm chart on the web is calculated for diamond. Moissanite has a different density (3.21 vs 3.52 g/cm³), so applying a diamond chart to moissanite is wrong by roughly 9%:

DiameterDiamondMoissaniteCubic zirconia
4.0 mm0.24 ct0.22 ct0.39 ct
5.0 mm0.47 ct0.43 ct0.76 ct
6.5 mm1.03 ct0.94 ct1.66 ct
8.0 mm1.91 ct1.74 ct3.09 ct

This is why moissanite is usually sold by millimetre rather than by carat — the same "1 carat" looks like a different size depending on the stone.

What's in here

data/grading.json    GIA colour (D–K) and clarity (FL–SI) scales, plus published                     optical constants for moissanite / diamond / cubic zirconiadata/sizing.json     ISO 8653 ring sizes (US/UK/EU/mm), necklace lengths, stud sizessrc/conversion.js    carat ↔ mm for round brilliant cut, density-correctedsrc/sizing.js        ring size conversion, necklace length and stud appearance lookupsmcp/server.js        Model Context Protocol server exposing all of the above

Ring sizes

Cross-border ring buying goes wrong because the systems are unrelated: a US 6 is a UK M, not a UK 6. EU sizes under ISO 8653 are simply the inner circumference in millimetres.

USUKEUInner Ø
5J49.315.7 mm
6M51.916.5 mm
7O54.417.3 mm
8Q57.018.1 mm
9R½59.518.9 mm

Sizes that aren't on the chart return the nearest listed size flagged exact: false, rather than inventing a value.

Usage

js
import { caratFromMm, mmFromCarat, compareAtWeight } from './src/conversion.js';
mmFromCarat(1, 'moissanite');   // 6.65 mmmmFromCarat(1, 'diamond');      // 6.45 mmcaratFromMm(6.5, 'moissanite'); // 0.94 ct
compareAtWeight(1);// { carat: 1, moissanite_mm: 6.65, diamond_mm: 6.45, cz_mm: 5.49 }

MCP server

Two ways to run it.

Hosted — nothing to install. Point any MCP client at:

https://mcp.fitiny.com/mcp

Listed in the official MCP Registry as com.fitiny/moissanite-tools.

Local — stdio:

bash
node mcp/server.js

Exposes six tools:

ToolAnswers
carat_to_mmHow wide is a 1 ct moissanite?
mm_to_caratWhat does a 6.5 mm stone weigh in each material?
grading_scaleWhat does VVS1 / D colour actually mean?
ring_size_convertWhat is a UK M in US sizing?
necklace_lengthWhere does an 18" necklace sit?
stud_appearanceHow big does a 6 mm stud read on the ear?

The maths

GIA's round-brilliant formula, scaled by relative density:

weight_ct = diameter_mm² × depth_mm × 0.0061 × (ρ_stone / ρ_diamond)depth_mm  = diameter_mm × 0.612        (average depth ratio, well-cut round)

Accuracy against published diamond charts: 1.4% mean, 3.3% max. Real stones vary with cut proportions — treat the output as guidance, not as a substitute for weighing a stone.

Round brilliant only. Fancy shapes (oval, princess, emerald, pear) distribute weight differently and need shape-specific factors that aren't in here.

On the data

Colour and clarity scales follow the GIA diamond grading system, which the moissanite trade has adopted. The optical constants (refractive index, dispersion, Mohs hardness, density) are published gemmological values. Nothing here was scraped from another site — the conversion figures are computed from the formula above, which is why they can be released under MIT.

This is a descriptive reference, not a certification. A graded stone comes with a report from a gemmological laboratory; this repo just explains what those grades mean.

Live tool

An interactive version runs at fitiny.com/pages/moissanite-grading.

Licence

MIT — see LICENSE. Maintained by FITINY Jewelry.

來源:README.md,提交 d3b57c4

工具

6

carat_to_mm

Diameter in millimetres for a given carat weight. Round brilliant cut. Density-corrected per stone - a diamond chart is wrong for moissanite by ~9%.

輸入參數carat必填stone

mm_to_carat

Carat weight for a given diameter in millimetres. Round brilliant cut.

輸入參數mm必填stone

grading_scale

GIA colour (D-K) or clarity (FL-SI) scale as used for moissanite, or published optical constants for moissanite / diamond / cubic zirconia.

輸入參數gradescale必填

ring_size_convert

Convert a ring size between US, UK, EU (ISO 8653) and inner diameter in mm. A US 6 is a UK M, not a UK 6.

輸入參數fromvalue必填

necklace_length

Where a necklace of a given length sits, with the trade name (choker, princess, matinee...).

輸入參數unitvalue必填

stud_appearance

How a round stud of a given stone diameter reads on the ear.

輸入參數diameter_mm必填

版本歷史

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

評分

已滿足適用檢查項的 100%

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

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