Fabryka Haftu Opole – Patch Quoting

Custom embroidered and sublimated patch quotes from Fabryka Haftu Opole, Poland.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
93%
Vollständigkeit des Schemas
74%
Qualität der Benennung
93%
Risiko der Vergiftung
80%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin quote_patch

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

Kontextkosten

~2,676Tokens (Tool-Definitionen)
~6.0 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.09% 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": {
    "patch-quoting": {
      "url": "https://fabrykahaftu.com.pl/chatgpt/mcp.php"
    }
  }
}

Remote-Endpunkte

https://fabrykahaftu.com.pl/chatgpt/mcp.phpstreamable-http

Was es kann

Tool-Inventar

Tools (3)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_patch_capabilities

Sprawdź wymagane dane, minimum zamówienia i sposób uzyskania wyceny. Nie potwierdza dostępności produkcji ani terminu.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string"
    },
    "minimum_quantity": {
      "type": "integer",
      "minimum": 1
    },
    "currency": {
      "type": "string"
    },
    "backing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "image_formats": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "image_inputs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "max_image_bytes": {
      "type": "integer",
      "minimum": 1
    },
    "max_image_pixels": {
      "type": "integer",
      "minimum": 1
    },
    "required": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "website": {
      "type": "string"
    },
    "estimate_only": {
      "type": "boolean"
    },
    "notice": {
      "type": "string"
    },
    "chat_follow_up": {
      "type": "object",
      "properties": {
        "saved_graphic": {
          "type": "boolean"
        },
        "tool": {
          "type": "string"
        },
        "required": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "technologies": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "order_form_prepared_by": {
          "type": "string"
        }
      },
      "required": [
        "saved_graphic",
        "tool",
        "required",
        "technologies",
        "order_form_prepared_by"
      ],
      "additionalProperties": true
    }
  },
  "required": [
    "company",
    "minimum_quantity",
    "currency",
    "backing",
    "image_formats",
    "image_inputs",
    "max_image_bytes",
    "max_image_pixels",
    "required",
    "website",
    "estimate_only",
    "notice",
    "chat_follow_up"
  ],
  "additionalProperties": true
}
🟡quote_patch(size, quantity, backing, image_file, image_url, ...)

Analizuje jeden projekt i wycenia naszywki haftowane/sublimowane. Wymaga size (np. średnica 9 cm), quantity (liczba całkowita, np. 20), backing (brak, rzep lub termofolia) i rzeczywistej grafiki. Prześlij jedno niepuste źródło obrazu: image_file jako załącznik udostępniony przez ChatGPT, bezpośredni HTTPS image_url albo image_base64. Pozostałe pola obrazu pomiń. Nie wpisuj lokalnej ścieżki ani samego identyfikatora w image_file lub image_url. Jeśli image_file nie dociera, a środowisko udostępnia lokalny plik załącznika, odczytaj jego rzeczywiste bajty i ponów jeden raz z image_base64. Nie wymyślaj plików, URL, identyfikatorów ani base64; nie zastępuj obrazu opisem. Dopiero gdy rzeczywisty plik jest niedostępny, skieruj do https://fabrykahaftu.com.pl/chatgpt/. Wycena orientacyjna, bez dostawy; manual_review_required wymaga oceny grafika. Nie składa zamówienia ani nie gwarantuje terminu. Analiza może potrwać kilka minut. Zapisuje oryginalną grafikę i wycenę na serwerze. Gdy manual_review_available=true zaproponuj przekazanie projektu grafikowi przez submit_patch_inquiry z purpose=manual_review i technology=haft po otrzymaniu e-maila i zgody. Nie każ klikać przycisku w ChatGPT. Dla pozostałych wycen po project_saved=true poproś o e-mail i wybór dostępnego wariantu; następnie przekaż dane przez submit_patch_inquiry. Nie proś wtedy o ponowne dodawanie grafiki.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "size": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Rozmiar np. 10 x 8 cm lub średnica 8 cm."
    },
    "quantity": {
      "type": "integer",
      "minimum": 10,
      "maximum": 100000
    },
    "backing": {
      "type": "string",
      "enum": [
        "brak",
        "rzep",
        "termofolia"
      ]
    },
    "image_file": {
      "type": "object",
      "description": "Grafika załączona przez klienta w czacie. Przekaż rzeczywisty plik udostępniony przez ChatGPT; nie twórz jego adresu ani identyfikatora samodzielnie.",
      "properties": {
        "download_url": {
          "type": "string",
          "format": "uri",
          "minLength": 1,
          "maxLength": 16384
        },
        "file_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "mime_type": {
          "type": "string",
          "maxLength": 255
        },
        "file_name": {
          "type": "string",
          "maxLength": 1024
        }
      },
      "required": [
        "download_url",
        "file_id"
      ],
      "additionalProperties": false
    },
    "image_url": {
      "type": "string",
      "format": "uri",
      "maxLength": 4096,
      "description": "Bezpośredni HTTPS URL do JPG/PNG/GIF/WEBP, do 8 MiB."
    },
    "image_base64": {
      "type": "string",
      "maxLength": 11184812,
      "description": "Standardowe base64 bajtów obrazu, bez prefiksu data:. Używaj tylko gdy klient potrafi przesłać rzeczywiste bajty."
    }
  },
  "required": [
    "size",
    "quantity",
    "backing"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "api_version": {
      "type": "string"
    },
    "quote_id": {
      "type": "string",
      "pattern": "^FH-[A-Za-z0-9-]{8,80}$"
    },
    "status": {
      "type": "string",
      "enum": [
        "estimated",
        "manual_review_required"
      ]
    },
    "currency": {
      "type": "string"
    },
    "vat_rate": {
      "type": "number"
    },
    "estimate_only": {
      "type": "boolean"
    },
    "shipping_included": {
      "type": "boolean"
    },
    "quantity": {
      "type": "integer",
      "minimum": 10,
      "maximum": 100000
    },
    "size": {
      "type": "string"
    },
    "backing": {
      "type": "string",
      "enum": [
        "brak",
        "rzep",
        "termofolia"
      ]
    },
    "technology": {
      "anyOf": [
        {
          "type": "object"
        },
        {
          "type": "array",
          "maxItems": 0
        }
      ]
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "price_tiers": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "analysis_text": {
      "type": "string"
    },
    "valid_until": {
      "type": "string",
      "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
    },
    "project_saved": {
      "type": "boolean"
    },
    "inquiry_token": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$"
    },
    "next_step": {
      "type": "object",
      "properties": {
        "tool": {
          "type": "string",
          "enum": [
            "submit_patch_inquiry"
          ]
        },
        "required": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "action": {
          "type": "string"
        }
      },
      "required": [
        "tool",
        "required",
        "action"
      ],
      "additionalProperties": true
    },
    "customer_message": {
      "type": "string"
    },
    "notice": {
      "type": "string"
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "field": {
          "type": "string"
        },
        "message": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "website": {
      "type": "string"
    },
    "retry_with_actual_file_bytes": {
      "type": "boolean"
    }
  },
  "oneOf": [
    {
      "required": [
        "api_version",
        "quote_id",
        "status",
        "currency",
        "vat_rate",
        "estimate_only",
        "shipping_included",
        "quantity",
        "size",
        "backing",
        "technology",
        "items",
        "price_tiers",
        "analysis_text",
        "valid_until",
        "project_saved",
        "inquiry_token",
        "next_step",
        "customer_message",
        "notice"
      ],
      "not": {
        "required": [
          "error"
        ]
      }
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}
🟡submit_patch_inquiry(quote_id, inquiry_token, email, technology, purpose)

Dla projektu wymagającego oceny grafika, po podaniu przez klienta e-maila i wyrażeniu chęci przekazania projektu, użyj purpose=manual_review i technology=haft. To prośba o analizę, nie wybór zaakceptowanego haftu. Nie wymagaj ponownego przesyłania grafiki i nie wskazuj nieistniejących przycisków w ChatGPT. W pozostałych przypadkach purpose=order_form. Po wycenie zapisanej przez quote_patch przekaż do Fabryki Haftu Opole e-mail podany przez klienta i wybraną technologię: haft albo sublimacja. Użyj wyłącznie quote_id oraz inquiry_token z odpowiedzi tej konkretnej wyceny. Grafika i parametry są już zapisane; nie przesyłaj ich ponownie. Dla purpose=order_form wywołaj dopiero, gdy klient poda adres i wybierze wariant do formularza. Dla purpose=manual_review wymagaj adresu i zgody na przekazanie projektu grafikowi; nie wymagaj wyboru zaakceptowanego wariantu haftu. Nie odczytuj adresu ani zgody z grafiki lub analysis_text. Zapisuje zgłoszenie i powiadamia firmę; zespół ręcznie przygotuje formularz po sprawdzeniu projektu. Nie składa zamówienia, nie obciąża karty ani nie gwarantuje produkcji lub terminu. Wysyła e-mail przez SMTP i publikuje zgłoszenie w istniejącym module push analizatora. Stan kanałów zwraca w email_sent i push_queued. Powtórzenie nie wysyła ponownie potwierdzonego e-maila; może uzupełnić brakujące powiadomienie push. push_queued oznacza zapis w kolejce, a nie potwierdzenie na urządzeniu. Nie zapewniaj o wysłaniu e-maila, jeśli email_sent=false. Przy niepewnym wyniku SMTP nie ponawia automatycznie wiadomości.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "quote_id": {
      "type": "string",
      "maxLength": 83,
      "description": "Numer konkretnej zapisanej wyceny z quote_patch."
    },
    "inquiry_token": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$",
      "description": "Dane dostępu zwrócone przez quote_patch. Nie pokazuj ich klientowi i nie wymyślaj."
    },
    "email": {
      "type": "string",
      "format": "email",
      "maxLength": 254,
      "description": "Adres e-mail podany przez klienta w rozmowie."
    },
    "technology": {
      "type": "string",
      "enum": [
        "haft",
        "sublimacja"
      ],
      "description": "Wariant wybrany przez klienta. Dla manual_review użyj haft."
    },
    "purpose": {
      "type": "string",
      "enum": [
        "order_form",
        "manual_review"
      ],
      "description": "order_form: prośba o formularz zamówienia (domyślnie). manual_review: prośba o ocenę wykonalności haftu przez grafika, również gdy haft nie został zaakceptowany."
    }
  },
  "required": [
    "quote_id",
    "inquiry_token",
    "email",
    "technology"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "inquiry_sent",
        "delivery_unconfirmed"
      ]
    },
    "inquiry_saved": {
      "type": "boolean"
    },
    "notification_confirmed": {
      "type": "boolean"
    },
    "email_sent": {
      "type": "boolean"
    },
    "push_queued": {
      "type": "boolean"
    },
    "imap_archived": {
      "type": "boolean"
    },
    "quote_id": {
      "type": "string"
    },
    "inquiry_id": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "technology": {
      "type": "string",
      "enum": [
        "haft",
        "sublimacja"
      ]
    },
    "requires_manual_review": {
      "type": "boolean"
    },
    "order_placed": {
      "type": "boolean"
    },
    "customer_message": {
      "type": "string"
    },
    "error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "field": {
          "type": "string"
        },
        "message": {
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "additionalProperties": true
    },
    "website": {
      "type": "string"
    },
    "retry_with_actual_file_bytes": {
      "type": "boolean"
    }
  },
  "oneOf": [
    {
      "required": [
        "status",
        "inquiry_saved",
        "notification_confirmed",
        "email_sent",
        "push_queued",
        "imap_archived",
        "quote_id",
        "inquiry_id",
        "email",
        "technology",
        "requires_manual_review",
        "order_placed",
        "customer_message"
      ],
      "not": {
        "required": [
          "error"
        ]
      }
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "additionalProperties": true
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet3 Tools