3Descu 3D Printing Quotes (EU)
Instant FDM and SLA 3D printing quotes from an ISO 9001:2015 certified EU factory, 200+ printers.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin list_materials
- LOWin estimate_price
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"3descu-quote": {
"url": "https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcp"
}
}
}Remote-Endpunkte
https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Community
Nachweis