Sabag 3D Studio

3D printing studio in Israel: services, past projects, products, FAQ, search and quote requests.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
79%
Vollständigkeit des Schemas
93%
Qualität der Benennung
98%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (5)

  • LOWTool 'list_services' description lacks action verbin list_services
  • LOWTool 'get_project' description lacks action verbin get_project
  • LOWTool 'list_project_types' description lacks action verbin list_project_types
  • LOWTool 'get_product' description lacks action verbin get_product
  • LOWTool 'get_quote_options' description lacks action verbin get_quote_options

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,818Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.42% von 128k Kontext)

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": {
    "studio": {
      "url": "https://sabag3d.co.il/mcp"
    }
  }
}

Remote-Endpunkte

https://sabag3d.co.il/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (11)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_business_info(fields)

Contact details and facts about Sabag 3D Studio, a 3D printing studio in Israel: phone, WhatsApp, email, address, opening hours, area served, price level. Use before telling a person how to reach the studio.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟢list_services(fields)

The studio's services (architectural scale models, custom 3D printing) and main pages, with links.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟢search_site(query, limit, fields)

Search pages, past projects, products and guides. Use for any question about what the studio has done or sells.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Words to search, in Hebrew or English."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 10
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢list_projects(page, per_page, type, fields)

Portfolio of completed projects (newest first). Optional type: a slug from list_project_types.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page number."
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20,
      "description": "Items per page."
    },
    "type": {
      "type": "string",
      "description": "Project type slug."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟢get_project(id, fields)

A past project with its full description (markdown).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1,
      "description": "The id from the list."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢list_project_types(fields)

The categories of projects.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟢list_products(page, per_page, search, fields)

Ready-made 3D-printed products with price (ILS) and availability.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "page": {
      "type": "integer",
      "minimum": 1,
      "default": 1,
      "description": "Page number."
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20,
      "description": "Items per page."
    },
    "search": {
      "type": "string",
      "maxLength": 100,
      "description": "Filter by words."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟢get_product(id, fields)

A product with its description and FAQ.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1,
      "description": "The id from the list."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢get_faq(fields)

Frequently asked questions about prices, files, materials, timing and delivery.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟢get_quote_options(fields)

Choices for request_quote (project type, scale, material, colour). Free text is accepted too.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: return only these fields; a dot reaches into lists (e.g. [\"items.name\", \"items.url\"])."
    }
  },
  "additionalProperties": false
}
🟡request_quote(name, phone, email, message, project_type, ...)

Send a quote request to the studio for a person, like the site's quote form. Ask the person first: use only their real name and phone or email, describe the project in message, and set consent to true only after they agreed to be contacted. Returns a reference number; the studio usually answers within one business day.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 120,
      "description": "Full name of the person asking for the quote."
    },
    "phone": {
      "type": "string",
      "maxLength": 30,
      "description": "Israeli phone number, e.g. 050-1234567. Phone or email is required."
    },
    "email": {
      "type": "string",
      "maxLength": 190,
      "description": "Email address. Phone or email is required."
    },
    "message": {
      "type": "string",
      "maxLength": 5000,
      "description": "What to print: object, size, quantity, purpose, links to files or references."
    },
    "project_type": {
      "type": "string",
      "maxLength": 200,
      "description": "Kind of project, e.g. one of GET /quote-options project_type."
    },
    "scale": {
      "type": "string",
      "maxLength": 200,
      "description": "Model scale for architectural models, e.g. 1:100."
    },
    "material": {
      "type": "string",
      "maxLength": 200,
      "description": "Preferred printing material, if any."
    },
    "color": {
      "type": "string",
      "maxLength": 200,
      "description": "Preferred colour, if any."
    },
    "due_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Needed by (YYYY-MM-DD)."
    },
    "consent": {
      "type": "boolean",
      "description": "true only if the person agreed that the studio contacts them about this request and accepted the privacy policy."
    }
  },
  "required": [
    "name",
    "consent"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet11 Tools