mcpField
M
moissanite-tools

moissanite-tools

リモート
fitiny.comその他09 週間前に更新
リポジトリ公式サイト

moissanite-tools について

moissanite-toolsは、ジュエリー選びや宝石の参照に使えるMCPサーバーです。密度を考慮したモアサナイトのカラット・ミリ換算、グレードやサイズ情報を提供し、ホスト型とローカル実行に対応します。

主な機能

  1. 01モアサナイトのカラット・ミリ換算
  2. 02GIAカラー・クラリティ基準の参照
  3. 03US・UK・EUリングサイズの換算
  4. 04ネックレスとスタッドのサイズ確認
  5. 05モアサナイト・ダイヤ・CZの比較

活用シーン

  1. 01石の直径からカラット数を推定
  2. 02国ごとのリングサイズを換算
  3. 03宝石のカラーとクラリティを確認
  4. 04ネックレスやスタッドのサイズ比較

MCP 対応

宝石換算、グレード参照、ジュエリーサイズ確認のための6つのツールを公開します。ホスト型エンドポイントへの接続と、stdioによるローカル実行に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.fitiny.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

6
パラメーター型必須説明
caratnumberはいカラット重量(例:1.0)
stoneenumいいえmoissanite | diamond | cz

詳細

moissanite-tools

smithery badge

モアサナイトのグレーディングとサイズ表

モアサナイトのグレーディング参考情報とカラット↔ミリメートル換算 — 転載ではなく、計算によるものです。

このツールを作った理由

ウェブ上のカラット/ミリメートル換算表のほとんどは、ダイヤモンド向けに計算されています。モアサナイトは密度が異なるため(3.21 対 3.52 g/cm³)、ダイヤモンド用の表をモアサナイトに適用すると、約 9%の誤差が生じます。

直径ダイヤモンドモアサナイトキュービックジルコニア
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

モアサナイトが通常カラットではなくミリメートルで販売されるのはこのためです。同じ「1 カラット」でも、石によって大きさが異なって見えます。

含まれるもの

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

リングサイズ

国をまたいでリングを購入する際に間違いが起きるのは、各国のサイズ体系に関連性がないためです。米国の 6 は英国の Mであり、英国の 6 ではありません。ISO 8653 に基づく EU サイズは、内周のミリメートル表記です。

米国英国EU内径
5J49.315.7 mm
6M51.916.5 mm
7O54.417.3 mm
8Q57.018.1 mm
9R½59.518.9 mm

表にないサイズを指定した場合、値を推測するのではなく、exact: false を付けて最も近い掲載サイズを返します。

使い方

import { caratFromMm, mmFromCarat, compareAtWeight } from './src/conversion.js';

mmFromCarat(1, 'moissanite');   // 6.65 mm
mmFromCarat(1, 'diamond');      // 6.45 mm
caratFromMm(6.5, 'moissanite'); // 0.94 ct

compareAtWeight(1);
// { carat: 1, moissanite_mm: 6.65, diamond_mm: 6.45, cz_mm: 5.49 }
MCP サーバー

実行方法は 2 通りあります。

ホスト型 — インストール不要です。 任意の MCP クライアントから次に接続してください。

https://mcp.fitiny.com/mcp

公式 MCP Registry には com.fitiny/moissanite-tools として掲載されています。

ローカル — stdio:

node mcp/server.js

次の 6 つのツールを公開します。

ツール回答する内容
carat_to_mm1 ct のモアサナイトの幅はどれくらいですか?
mm_to_carat6.5 mm の石は、素材ごとに何カラットですか?
grading_scaleVVS1/Dカラーとは、実際にはどういう意味ですか?
ring_size_convert英国サイズ M は、米国サイズではいくつですか?
necklace_length18" のネックレスはどの位置にきますか?
stud_appearance6 mm のスタッドピアスは、耳元でどれくらいの大きさに見えますか?

計算式

GIA のラウンドブリリアント用計算式を、相対密度で補正しています。

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

公開されているダイヤモンド用の換算表との精度は、**平均 1.4%、最大 3.3%**です。実際の石はカットの比率によって異なるため、結果は目安として扱い、石の重量測定の代わりにはしないでください。

ラウンドブリリアントのみが対象です。 オーバル、プリンセス、エメラルド、ペアなどのファンシーシェイプは重量の配分が異なるため、形状ごとの係数が必要ですが、ここでは扱っていません。

データについて

カラーとクラリティの尺度には、モアサナイト業界でも採用されている GIA のダイヤモンドグレーディングシステムを使用しています。屈折率、分散、モース硬度、密度などの光学定数には、公表されている宝石学上の値を使用しています。ここにある情報は、他のサイトからスクレイピングしたものではありません。換算値は上記の計算式から算出しているため、MIT ライセンスで公開できます。

これは説明を目的とした参考情報であり、鑑定書ではありません。グレーディングされた石には宝石学研究所のレポートが付属します。このリポジトリでは、それぞれのグレードの意味を説明しています。

ライブツール

インタラクティブ版は fitiny.com/pages/moissanite-grading で利用できます。

ライセンス

MIT — LICENSE を参照してください。FITINY Jewelry がメンテナンスしています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。