mcpField
A

Agentic Fabrication Network (AFN)

リモート
@agenticfabricationnetwork.aiビジネス・マーケティング

Agentic Fabrication Network (AFN) について

設計を出荷可能な部品に:3D プリント、CNC、デカールの見積もりを取得し、そのまま購入

設定

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

エンドポイントhttps://agenticfabricationnetwork.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

13
パラメーター型必須説明
cutstringいいえデカールのカットスタイル — ユーザーの表現("triangle"、"die cut"、"circle")をそのまま渡します。既知の値:contour|square|oval|kiss_cut。それ以外の場合は、最も近い候補の見積もりと代替に関する注記が返されます。主要な選択肢を比較する場合は省略します
sizestringいいえ印刷サイズ — ユーザーの表現("letter"、"24x36"、"half letter")をそのまま渡します。カードは3.5x2、チラシは8.5x5.5|8.5x11|11x17、ポスターは12x18~36x48です。不明なサイズの場合、最も近い候補の見積もりが返されます
bendsarrayいいえ板金の曲げ線。各線はパーツ固有の mm 座標系における2点で指定します(平面 DXF パーツでは z=0: (0,12.7) から (76.2,12.7) への曲げは p1 [0,12.7,0]、p2 [76.2,12.7,0])。angle_deg は目標曲げ角度(90 = 直角フランジ)、direction "up"/"down" は平面展開図に対する折り方向、radius_mm は指定する内側半径です(省略すると加工業者が工具に合わせて決定し、使用値を報告します)。ユーザーが曲げ位置を具体的に述べた場合に指定してください。「曲げが2か所ある」だけなら、これではなく bend_count を使用します。
colorstringいいえユーザーが実際に指定した色のみを設定してください。絶対に代わりに選ばないでください。fdm_print:fdm_print のフィラメント色(例:black、red);resin_print:resin_print の樹脂色(例:gray、white、black);powder_print:粉末パーツの色:未加工の gray/white、または染料("black"、"dark blue")— ベンダーが決定;elastomer_print:エラストマーパーツの色 — VCJ パーツは未加工状態で出荷されます。指定がある場合は、正直な代替案の注記を付けます;cnc:cnc の色:仕上げが anodized の場合は陽極酸化の色、それ以外は素材本来の色(黒い Delrin、透明アクリル)。色を表す語のみ指定してください。各メーカーが色合いを決定し、実際の仕上がりを伝えます;laser_cut:laser_cut 用平板素材の色(black、clear、natural…)。色を表す語のみ指定してください。各メーカーはその色で在庫している素材を見積もり、該当しないものは除外します;print:印刷色の指定("full color"、"black and white")。フルカラーのみ価格設定するベンダーは代替案を注記します;apparel:衣類の色("black"、"heather gray")— ベンダーが決定
paperstringいいえ用紙——自由入力("matte"、"glossy"、"recycled"、"14pt")。ベンダーが取り扱う最も近い用紙に対応付けます
sidesstringいいえ片面または両面印刷(デフォルト:カードは両面、チラシ/ポスターは片面)
unitsstringいいえsheetmetal:DXF 図面の単位:"mm"(デフォルト)または "in"。STEP ファイルには独自の単位が含まれます。laser_cut:DXF 図面の単位:"mm"(デフォルト)または "in"
finishstringいいえcnc:CNC の表面仕上げ:standard|anodized|polished|bead_blasted(デフォルトは standard);sheetmetal:as_cut(デフォルト)|deburred|anodized|powder_coat。anodized はアルミニウム専用です。powder coat は軟鋼を保護し、屋外使用に適します
insertsarrayいいえ板金部品の穴に圧入する PEM スタイルのハードウェアインサート――穴ごとに 1 レコード。`insert` は種類(nut | flush_nut | standoff | blind_standoff | stud)、`thread` はサイズ("M4"、"1/4-20")で、どちらも必須です。分かる場合は、長さ length_mm(スタンドオフ/スタッドの長さ)、穴の中心 located_at_mm(部品固有の mm 座標系)、軸、下穴径、`points`(インサートの機能面が向く方向を示す符号付き単位ベクトル。反転 = 符号反転)も指定します。ユーザーが圧入ナット/スタンドオフ/スタッドを求めた場合に指定してください。ハードウェアサービスを提供するベンダーが価格を提示します。
processenumいいえ製作する対象。ユーザーがファイルだけを渡して価格を尋ねた場合は省略してください。UFP がファイル形式(アートワーク、メッシュ——STL/OBJ/PLY/3MF/AMF、BREP——STEP/IGES、DXF)を検出し、製作可能なすべてのプロセスに振り分けます。レスポンスの routing.also_possible には、UFP がまだ見積もりできないプロセスが表示されますfdm_print | resin_print | powder_print | metal_print | elastomer_print | cnc | sheetmetal | laser_cut | decal | print | apparel
productstringいいえprint:印刷製品の種類:business_cards|flyers|posters。省略すると、アートワークに適合するすべての種類を見積もります。apparel:アパレル:t_shirt|hoodie|long_sleeve|tank_top(自由入力——"tee"、"crewneck" は最も近い製品に対応付けます)
shore_anumberいいえShore A硬度の数値指定(10~95、例:40)。在庫の中で最も近い硬度に解決し、代替に関する注記を付けます。無断で置き換えることはありません
tappingarrayいいえ板金部品のタップ穴(ねじ穴)――ねじ加工を希望する穴ごとに 1 レコード。`thread` はユーザー指定の表記("M6"、"M4 x 0.7"、"1/4-20")で、これだけが必須です。分かる場合は、穴の中心 located_at_mm(部品固有の mm 座標系)、単位軸ベクトル、タップ前の下穴径、depth_mm も指定すると、加工業者が適切な穴にタップ加工できます。ユーザーがねじ穴/タップ穴を求めた場合に指定してください。タップ加工サービスを提供するベンダーが価格を提示します。
vendorsarrayいいえこれらの特定のベンダー/メーカーのみ("just quote Slant 3D")——オファーに表示されるベンダー名の INCLUDE リストです。通称も使用できます("A3D"、"slant 3d")。一致しない名前は報告されますが、エラーにはなりません。通常は省略します。ユーザーが希望するベンダーを明示した場合のみ指定してください
calloutsarrayいいえユーザーの図面から読み取った重要な寸法("hole_diameter 6.5mm ±0.1")。最も厳しい公差を指定すると、その公差を満たせないベンダーが除外されます。
deadlinestringいいえ許容できる最遅の納品日。ISO YYYY-MM-DD
file_urlstringいいえ設計ファイルの公開 URL——設計ファイルが URL 上にある場合のみ指定
materialstringいいえユーザーが実際に指定した材料のみ——推測やデフォルト設定は絶対にしないでください(ファイルだけが渡された場合に "pla" を勝手に指定すると、在庫のないメーカーがすべて除外されます。代わりに省略すると、各プロセスが在庫材料で見積もり、すべてのメーカーが入札できます)。fdm_print:pla|petg|asa(自由入力——"abs"、"polycarbonate" は最も近い在庫フィラメントに対応付け、代替の注記を付けます);resin_print:standard|tough|high_temp|high_detail レジン(自由入力の指定は、最も近い対応レジンに変換します);powder_print:粉末床方式ナイロン:nylon_12|nylon_12_smooth|nylon_11|nylon_12_gf|nylon_12_esd|nylon_12_white|nylon_pa2200|nylon_12_sls|tpu(自由入力——"PA12"、"glass filled" は最も近い在庫粉末に対応付けます);elastomer_print:ジェット方式エラストマー:tepu_30a|tepu_50a(自由入力——"TPU"、"soft rubber" は最も近い在庫硬度に対応付けます);cnc:aluminum_6061|aluminum_7075|stainless_304|titanium|brass|acetal|delrin|abs|nylon_pa6|peek|acrylic(自由入力の指定は最も近い対応材料に変換します);sheetmetal:mild_steel|aluminum_5052|stainless_304(自由入力——"steel"、"5052"、"stainless" は対応付けます。不明な指定には最も近い候補のオファーが提示されます)。デフォルトを比較する場合は省略してください。laser_cut:acrylic|plywood|mdf|delrin|uhmw|hdpe|g10|carbon_fiber|mild_steel|aluminum_5052|stainless_304(自由入力——"plexiglass"、"birch" は対応付けます。不明な指定には最も近い候補のオファーが提示されます);decal:vinyl|holographic|transparent|glitter(自由入力——"chrome" などは最も近い候補に対応付けます)
width_innumberいいえデカールの幅(インチ、デフォルト 3)
food_safebooleanいいえベンダー認定の食品安全性が必須です
height_innumberいいえデカールの高さ(インチ、デフォルト 3)
high_tempbooleanいいえ継続的な高温に耐える必要があります(ベンダーの耐熱性に関する表示)
placementstringいいえアパレルの印刷位置:front(デフォルト)| back | front_back
processesarrayいいえこれらの製造プロセスのみを見積もります——自動振り分けの範囲を絞る制約です。一般的な表現も使用できます("sheet metal"、"3d printing"、"cnc"、"laser")。マッピングできない表現は報告されますが、エラーにはなりません。通常は省略します。自動振り分けでは、ファイルを製作できるすべてのプロセスが見積もり対象になります。ユーザーがプロセスを明示的に限定した場合のみ指定してください
share_keystringいいえロックされた部品の共有キー。所有者の共有リンクに含まれる k=… の値(…/part/UFP-…?k=KEY)です。部品がロックされている場合は part_number とともに必須です。それ以外の場合は省略してください
bend_countnumberいいえ設計内の曲げ数(ファイルに曲げ線が必要です)。CNC 曲げの価格見積もりに使用します。平板部品の場合は省略してください
quantitiesarrayいいえユーザーが実際に必要としている数量です。希望数量が [1] または [2] の場合は、その値を渡してください。最低注文数がそれより多いベンダーは最低注文数で見積もり、その旨をオファーの注記(requested_quantity)に記載します。デフォルトはデカールが 25、プリントが 1 です。part_number による再注文では、前回購入した数量がデフォルトになります
ships_fromarrayいいえこれらの国・地域から発送するベンダーのみを対象にします(「米国のベンダーのみ」「国内に限定」など)。これは INCLUDE リストです。一般的な名称(「US」、「Europe」、「Germany」、「China」、「UK」)を指定できます。対応付けられない名称はエラーにはならず、報告されます。発送元が不明なベンダー、またはネットワークが世界規模で発送元を保証できないベンダーは除外され、それぞれ理由が注記されます。通常は省略してください。ユーザーが発送元を明示的に限定した場合にのみ渡します
design_fileanyいいえ設計ファイルそのもの(ユーザーが添付したファイル、または生成された画像/STL)。ユーザーがファイルを添付すると、ChatGPT がファイル参照を自動的に渡すため、ここに添付ファイルをバインドするだけです。ほかのクライアントでは、data: URL(base64)または公開 https URL 文字列を渡せます。file_url より優先されます。
metal_alloystringいいえ金属 AM 合金:stainless_316l|stainless_17_4ph|titanium_ti64|aluminum_alsi10mg|inconel_718|cobalt_chrome|tool_steel_h13|copper(「Ti-6Al-4V」などの自由形式の指定は、最も近い在庫粉末に解決されます)
part_numberstringいいえ以前の支払い済み注文の UFP 部品番号(UFP-… または part_…)。再注文では design_file/file_url を完全に置き換えます。ほかに指定したフィールドは、保存済みの仕様を上書きします
ship_to_zipstringいいえ配送先の米国 ZIP コード。ユーザーが指定したとおりに入力してください。ユーザーが指定していない場合は省略してください。ZIP コードを推測したり、作成したりしてはいけません。未指定の場合、価格は米国中部を想定した配送費込みで返され、routing.ship_to にその旨が示されます
submersiblebooleanいいえ水中への浸漬に耐える必要があります
metal_finishstringいいえ金属 AM の後処理:as_printed|bead_blast|machined_critical|polished|heat_treated(as_printed ではサポート痕が残ります)
requirementsarrayいいえユーザーが述べた文脈上の用語をそのまま指定します。材料、仕上げ、認証、公差などです(「UV resistant」、「anodized: red」、「iso 13485」、「tolerance: 0.1mm」)。UFP は可能な範囲で適用し、適用できなかった内容を報告します。解決できない用語はベンダー調達用に記録されます。これを埋めるためにユーザーに質問しないでください。ユーザーが述べた内容を渡してください。
thickness_innumberいいえsheetmetal:板厚(インチ単位。例:0.063 = 14 ga のアルミニウム)。最も近い在庫厚で見積もります。約 16 ga のデフォルトを使う場合は省略してください。laser_cut:公称厚さ(インチ単位)。ベンダーの最も近い在庫厚で見積もります。その材料の一般的な在庫厚を使う場合は省略してください
outdoor_ratedbooleanいいえ屋外環境に耐える必要があります
powder_finishstringいいえ粉末の後処理:as_printed(未処理の粉末表面) | vapor_polished | polished
max_budget_usdnumberいいえ諸費用込みの米ドル建て予算上限
attachment_urlsarrayいいえ同一部品の追加ファイル(STEP と一緒に提供される PDF 図面、仕様書、BOM など)。ユーザーから提供されたファイルをすべて渡してください。UFP が部品ファイルと補足資料を判別します。
elastomer_finishstringいいえエラストマーの後処理:as_printed(VCJ 部品は未処理で出荷されます。現在、この工程全体で選択できるのはこれのみです)
metal_technologystringいいえ金属 AM プロセス:laser_powder_bed (SLM/DMLS/LPBF)|binder_jet|ebm。省略すると、ベンダーがその合金のデフォルトを選択します
min_vendor_starsnumberいいえ表示されたレビュー評価がこの星数(1-5)以上のベンダーのみを対象にします。レビューがまだないベンダーは除外されます。このフィルターは実証済みの品質を条件とします
powder_technologystringいいえ粉末プロセス:mjf (HP Multi Jet Fusion) | sls(レーザー焼結)。省略すると、ベンダーがその材料のデフォルト工程を選択します
min_vendor_reviewsintegerいいえ認証済み購入レビューがこの件数以上あるベンダーのみ
proven_spec_ordersintegerいいえこの正確な工程と材料で完了した注文が N 件以上あるベンダーのみ——「PC を安定してプリントできるベンダー」
elastomer_technologystringいいえエラストマー工程:vapor_cure_jetting(VCJ)。省略すると、ベンダーがその材料のデフォルト工程を選択します

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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