3Descu 3D Printing Quotes (EU)
Instant FDM and SLA 3D printing quotes from an ISO 9001:2015 certified EU factory, 200+ printers.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- LOWlist_materials에서
- LOWestimate_price에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"3descu-quote": {
"url": "https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcp"
}
}
}원격 엔드포인트
https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcpstreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢get_capabilities
What 3Descu can manufacture: technologies, build volumes, layer heights, accepted file formats, production tiers, minimum order value, and what is available on request. Call this first if you do not know whether a part is feasible.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢list_materials(technology)
The materials available for FDM and SLA printing, with density and what each is suited to. Returns the id that estimate_price expects.
입력 스키마
{
"type": "object",
"properties": {
"technology": {
"type": "string",
"enum": [
"FDM",
"SLA"
],
"description": "Optional filter."
}
},
"additionalProperties": false
}🟢analyze_model(url)
Download a 3D model from a public https URL and measure it: volume, bounding box, surface area, triangle count, and whether the mesh is watertight. Accepts .stl and .obj. Feed surface_area_mm2 from the result into estimate_price to get an exact price instead of a range. Only well-known model-hosting and file-sharing domains can be fetched.
입력 스키마
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL to a .stl or .obj file, served as the raw file rather than as an HTML page."
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢estimate_price(material_id, quantity, bounding_box_mm, volume_cm3, surface_area_mm2, ...)
Price a part in EUR across economy, standard and express production, using the same engine as the public calculator. Supply surface_area_mm2 for a single price; omit it and the answer is the range the shape could produce. Excludes shipping and VAT.
입력 스키마
{
"type": "object",
"properties": {
"material_id": {
"type": "string",
"description": "Material id from list_materials, for example \"pla\" or \"abs\"."
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "Number of identical pieces."
},
"bounding_box_mm": {
"type": "object",
"description": "Overall size of the part in millimetres.",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"z": {
"type": "number"
}
},
"required": [
"x",
"y",
"z"
]
},
"volume_cm3": {
"type": "number",
"description": "Solid volume of the mesh in cm3. Not the bounding box volume."
},
"surface_area_mm2": {
"type": "number",
"description": "Outer surface area in mm2. Optional, but it is what turns the answer from a range into a single price. Call analyze_model to obtain it."
},
"infill_percent": {
"type": "number",
"minimum": 10,
"maximum": 100,
"description": "Default 20."
},
"layer_height_mm": {
"type": "number",
"enum": [
0.1,
0.2,
0.3
],
"description": "Default 0.2."
},
"wall_thickness_mm": {
"type": "number",
"minimum": 0.8,
"maximum": 4,
"description": "Default 1.2."
},
"destination_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 code, for example \"DE\". Adds a courier transit estimate."
}
},
"required": [
"material_id",
"quantity",
"bounding_box_mm",
"volume_cm3"
],
"additionalProperties": false
}커뮤니티
증거