Zavod Stanki CNC Catalog
Official MCP for Kamensky CNC Plant (Twite): machines, prices, Birzha orders, FAQ, leads.
我該用這個嗎
品質與安全性
發現項目(10)
- LOW在 search_machines 中
- LOW在 calculate_machine_price 中
- LOW在 get_birzha_orders 中
- LOW在 get_machine_detail 中
- LOW在 list_categories 中
- LOW在 get_machine_images 中
- LOW在 submit_lead 中
- LOW在 ask_manager 中
- LOW在 compare_machines 中
- LOW在 search_guides 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"cnc-catalog": {
"url": "https://zavod-stanki.ru/mcp"
}
}
}遠端端點
https://zavod-stanki.ru/mcpstreamable-httphttps://stanki-chpu.ru/mcpstreamable-http它能做什麼
工具清單
工具(13)
🟢search_machines(q, type, material, working_area, category, ...)
Поиск ЧПУ-станков завода Твайт по типу, материалу, рабочему полю, категории и цене. Первый шаг подбора: возвращает id (product_number), название, цену «от», рабочее поле, шпиндель и ссылку на карточку. Пример: { type: "milling", material: "МДФ", working_area: "1325" }.
輸入結構描述
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Свободный поисковый запрос"
},
"type": {
"type": "string",
"enum": [
"milling",
"laser",
"plasma",
"stone",
"turning"
]
},
"material": {
"type": "string",
"description": "МДФ, фанера, алюминий, сталь, камень"
},
"working_area": {
"type": "string",
"description": "Например: 1325, 1530, 2030, 6090"
},
"category": {
"type": "string"
},
"min_price": {
"type": "number"
},
"max_price": {
"type": "number"
},
"limit": {
"type": "number",
"description": "1-50, default 10"
}
}
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"count": {
"type": "number"
},
"tool": {
"type": "string"
},
"machines": {
"type": "array",
"items": {
"type": "object"
}
},
"filters": {
"type": "object"
}
},
"required": [
"ok"
]
}🟢calculate_machine_price(model, spindle_power, vacuum_table)
Ориентировочная цена станка с опциями: мощность шпинделя (2.2/3.2/4.5/6 кВт, надбавка 25–145 тыс. ₽) и вакуумный стол (+45 000 ₽). Аргумент model — product_number (например "4") или название модели. Возвращает base_price, options и estimated_total в рублях; финальная цена — в КП менеджера.
輸入結構描述
{
"type": "object",
"properties": {
"model": {
"type": "string",
"description": "Модель или product_number станка"
},
"spindle_power": {
"type": "string",
"description": "Мощность шпинделя (2.2kW, 3.2kW, 4.5kW, 6kW)"
},
"vacuum_table": {
"type": "boolean",
"description": "Наличие вакуумного стола"
}
},
"required": [
"model"
]
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"model": {
"type": "object"
},
"currency": {
"type": "string"
},
"base_price": {
"type": "number"
},
"options": {
"type": "object"
},
"estimated_total": {
"type": "number"
},
"note": {
"type": "string"
},
"contact": {
"type": "string"
},
"error": {
"type": "string"
},
"hint": {
"type": "string"
}
},
"required": [
"ok"
]
}🟢get_birzha_orders(city, limit)
Активные заказы Биржи производственных мощностей завода: фильтр по городу, возвращает id, материал, количество, бюджет, срок и ссылку. Полезно исполнителям для загрузки и аналитике по рынку.
輸入結構描述
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "Город для поиска заказов"
},
"limit": {
"type": "number",
"description": "default 10, max 30"
}
}
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"count": {
"type": "number"
},
"orders": {
"type": "array",
"items": {
"type": "object"
}
},
"board": {
"type": "string"
}
},
"required": [
"ok"
]
}🟢get_machine_detail(id)
Полная карточка станка по product_number (поддерживаются дробные id, например "1.1"): характеристики, цена руб./USD, изображения, комплектация, опции, 3D-модели, видео и URL страницы товара.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "product_number станка"
}
},
"required": [
"id"
]
}輸出結構描述
{
"type": "object",
"properties": {
"machine": {
"type": "object"
}
},
"required": [
"machine"
]
}🟢list_categories
Список категорий станков завода с количеством моделей — быстрый обзор ассортимента (фрезерные, лазерные, плазменные, камнерезные, токарные и др.).
輸入結構描述
{
"type": "object",
"properties": {}
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"categories": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"ok"
]
}🟢get_machine_images(id)
Все изображения станка в высоком разрешении (галерея + обложка) — для карточек, сравнений, публикаций и презентаций.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"image_count": {
"type": "number"
},
"images": {
"type": "array",
"items": {
"type": "object"
}
},
"machine": {
"type": "object"
}
},
"required": [
"ok"
]
}🟢get_company_info
Контекст компании: название и бренд, город и адрес, контакты, сайты и все discovery-URL (llms.txt, llms-full, server-card, OpenAPI). Вызывай первым для справки о производителе.
輸入結構描述
{
"type": "object",
"properties": {}
}輸出結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
]
}🟡submit_lead(name, phone, email, machine_id, comment, ...)
Отправить заявку менеджеру завода: имя (обязательно) + телефон/e-mail, опционально модель и комментарий. Требуется API-ключ (X-API-Key, Authorization: Bearer или аргумент api_key). Заявка попадает в CRM и Telegram-чат менеджеров; подтверждай у клиента согласие на обработку контактов.
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"phone": {
"type": "string"
},
"email": {
"type": "string"
},
"machine_id": {
"type": "number"
},
"comment": {
"type": "string"
},
"api_key": {
"type": "string"
}
},
"required": [
"name"
]
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"lead_id": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"ok"
]
}⚪ask_manager(question, name, phone, email, api_key)
Задать вопрос менеджеру завода (нестандартная комплектация, спецусловия, сроки, лизинг). Требуется API-ключ. Ответ придёт клиенту по указанным контактам — укажи их в аргументах.
輸入結構描述
{
"type": "object",
"properties": {
"question": {
"type": "string"
},
"name": {
"type": "string"
},
"phone": {
"type": "string"
},
"email": {
"type": "string"
},
"api_key": {
"type": "string"
}
},
"required": [
"question"
]
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"message": {
"type": "string"
},
"question_id": {
"type": "string"
}
},
"required": [
"ok"
]
}🟡subscribe_to_factory_events(agent_id, webhook_url, event_types)
Подписать ИИ-агента на webhook-события завода: изменение цен (price_change), новые заказы Биржи (new_birzha_order), склад (stock_update). Укажи HTTPS webhook — завод будет присылать POST с событием. Так агент держит данные завода актуальными.
輸入結構描述
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Идентификатор агента"
},
"webhook_url": {
"type": "string",
"description": "HTTPS URL для POST webhooks"
},
"event_types": {
"type": "array",
"items": {
"type": "string",
"enum": [
"price_change",
"new_birzha_order",
"stock_update"
]
}
}
},
"required": [
"webhook_url",
"event_types"
]
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"subscription": {
"type": "object"
}
},
"required": [
"ok"
]
}🟢get_faq(query)
Ответы на частые вопросы о заводе и станках: цены, гарантия, доставка, лизинг, обучение, окупаемость. Передай query (например «лизинг») для поиска; без query вернёт весь FAQ.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Ключевые слова (например: «лизинг», «доставка», «ювелирные»)"
}
}
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"count": {
"type": "number"
},
"text": {
"type": "string"
}
},
"required": [
"ok"
]
}🟢compare_machines(ids, id_a, id_b)
Сравнение 2–4 станков завода по ТТХ и цене: рабочее поле, шпиндель, цена, наличие, описание. ids — массив product_number, например ["1.1", "1.2"], либо id_a/id_b. Результат — таблица для ответа клиенту.
輸入結構描述
{
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "ID (product_number) моделей, например [\"1.1\", \"1.2\"]"
},
"id_a": {
"type": "string",
"description": "Альтернатива ids: первый ID"
},
"id_b": {
"type": "string",
"description": "Альтернатива ids: второй ID"
}
}
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"tool": {
"type": "string"
},
"count": {
"type": "number"
},
"machines": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"ok"
]
}🟢search_guides(query, limit)
Полнотекстовый поиск по обучающим курсам завода «Твайт» (фрезы, механика, электроника, Mach3, ArtCAM, G-код, NC-Studio, Type3 и др.). Возвращает заголовок, ссылку на страницу и markdown-версию, фрагмент текста. Первоисточник — Завод Твайт.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Запрос, например: «люфт ШВП», «режимы МДФ», «Mach3 настройка»"
},
"limit": {
"type": "number",
"description": "Максимум результатов (1–20)"
}
},
"required": [
"query"
]
}輸出結構描述
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"count": {
"type": "number"
},
"tool": {
"type": "string"
},
"guides": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"ok"
]
}建議的提示詞
search_machinessearch_machinesget_birzha_ordersget_birzha_orderslist_categories社群
證據