Sabag 3D Studio
3D printing studio in Israel: services, past projects, products, FAQ, search and quote requests.
我该使用它吗
质量与安全性
发现(5)
- LOW在 list_services 中
- LOW在 get_project 中
- LOW在 list_project_types 中
- LOW在 get_product 中
- LOW在 get_quote_options 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"studio": {
"url": "https://sabag3d.co.il/mcp"
}
}
}远程端点
https://sabag3d.co.il/mcpstreamable-http它能做什么
工具清单
工具(11)
🟢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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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).
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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
}社区
证据