Skip to content

MCP Server

MCP Server

Ο MCP Server του qr3.app παρέχει τα τρέχοντα εργαλεία QR και DPP για το Claude, το Cursor και άλλους πελάτες (clients) με υποστήριξη MCP. Ο διακομιστής εκτελείται μέσω HTTP με έλεγχο ταυτότητας Bearer.

Ασφαλής σύνδεση

Endpoint: https://mcp.qr3.app/mcp

Ο τρέχων απομακρυσμένος διακομιστής χρησιμοποιεί έλεγχο ταυτότητας HTTP Bearer:

Authorization: Bearer <API_KEY>

Χρησιμοποιείτε μόνο MCP client που μπορεί να στείλει προσαρμοσμένη κεφαλίδα HTTP Authorization από τον ασφαλή χώρο αποθήκευσης διαπιστευτηρίων του. Μην καταχωρίζετε ποτέ κλειδί API σε αρχείο ρυθμίσεων έργου ή αποθετήριο.

Οι Claude Remote Connectors χρησιμοποιούν OAuth. Το qr3 προσφέρει προς το παρόν μόνο έλεγχο ταυτότητας με κλειδί Bearer, επομένως δεν είναι άμεσα συμβατό με αυτή τη ροή connector έως ότου προστεθεί υποστήριξη OAuth.

Discovery χωρίς API-Key

Ένας client δεν χρειάζεται να ζητήσει πρώτα διαπιστευτήρια για να ανακαλύψει τι προσφέρει αυτός ο διακομιστής. Οι ακόλουθες μέθοδοι απαντώνται από το https://mcp.qr3.app/mcp χωρίς κεφαλίδα Authorization:

ΜέθοδοςΕπιστρέφει
initializeΈκδοση πρωτοκόλλου, capabilities, όνομα διακομιστή
tools/listόλα τα εργαλεία μαζί με το σχήμα εισαγωγής
resources/listτον κατάλογο των στατικών πόρων
resources/readτο περιεχόμενο ενός μεμονωμένου πόρου
prompts/listτη λίστα prompt
pingδιαθεσιμότητα

Κάθε μέθοδος που επηρεάζει έναν Workspace εκτελείται μέσω του tools/call — και αυτή εξακολουθεί να απαιτεί το κλειδί Bearer. Χωρίς αυτό, ο διακομιστής απαντά με HTTP 401, application/problem+json και WWW-Authenticate: Bearer realm="qr3.app".

Terminal window
curl -s https://mcp.qr3.app/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"resources/list","params":{}}'

Για clients που δεν υποστηρίζουν MCP, ο ίδιος κατάλογος είναι διαθέσιμος ως απλό JSON στη διεύθυνση https://mcp.qr3.app/resources, και ένας μεμονωμένος πόρος στη διεύθυνση https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Διαθέσιμα εργαλεία

Βασικά εργαλεία

ΕργαλείοΠεριγραφή
create_qrΔημιουργία κωδικού QR για URL
update_qrΑλλαγή της URL προορισμού, της κατάστασης, των ετικετών, των σημειώσεων ή της λήξης ενός κωδικού QR
list_qrsΛίστα κωδικών QR με φίλτρο κατάστασης και σελιδοποίηση με δρομέα
get_qr_statsΛήψη συγκεντρωτικών στατιστικών σάρωσης για έναν κωδικό QR
create_batchΔημιουργία κωδικών QR από λίστα URL (έως 50)
create_dpp_qrΔημιουργία κωδικού QR DPP για μπαταρία, κλωστοϋφαντουργικό ή γενικό προϊόν
create_vcard_qrΔημιουργία στατικού κωδικού QR vCard
create_wifi_qrΔημιουργία στατικού κωδικού QR WiFi
validate_dppΕπικύρωση δεδομένων DPP χωρίς δημιουργία
get_imageΛήψη URL που παρέχει το API για αρχείο PNG, SVG, PDF ή EPS
shorten_urlΔημιουργία δυναμικού κωδικού QR για URL και επιστροφή της σύντομης URL

Πόροι DPP

Ο διακομιστής παρέχει επίσης στατικούς πόρους (Resources) για το συμβόλαιο DPP (DPP-Contract):

URIΠεριεχόμενο
qr3://qr-typesΟι έξι τύποι του Codes API: URL, vCard, WiFi, email, SMS και τοποθεσία
qr3://error-codesΤύποι σφαλμάτων και οδηγίες επίλυσης
qr3://rate-limitsΌρια ρυθμού (rate limits) βάσει προγράμματος
qr3://quickstartΟδηγός γρήγορης εκκίνησης
qr3://dpp-schemaΣυμβόλαιο DPP (DPP-Contract) με επίκεντρο τις μπαταρίες
qr3://gs1-test-vectorsΠαραδείγματα GS1 Resolver
qr3://dpp-content-negotiation-examplesΠαραδείγματα απαντήσεων του Resolver

Παραδείγματα prompt

Erstelle einen QR-Code für https://example.com
Zeige mir die Scan-Statistiken für qr_abc123
Erstelle einen Batterie-DPP mit GTIN 04012345678901 und den Pflichtfeldern