Preskočiť na obsah

MCP server

MCP server

MCP server qr3.app poskytuje aktuálne QR a DPP nástroje pre Claude, Cursor a ďalších klientov s podporou MCP. Server beží cez HTTP s Bearer autentifikáciou.

Bezpečné pripojenie

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

Aktuálny vzdialený server používa overovanie HTTP Bearer:

Authorization: Bearer <API_KEY>

Používajte len klienta MCP, ktorý dokáže odoslať vlastnú hlavičku HTTP Authorization zo svojho bezpečného úložiska poverení. Kľúč API nikdy nezapisujte do konfiguračného súboru projektu ani do repozitára.

Claude Remote Connectors používajú OAuth. qr3 momentálne ponúka iba overovanie kľúčom Bearer, preto nie je priamo kompatibilný s týmto tokom konektora, kým sa nepridá podpora OAuth.

Discovery bez API kľúča

Klient nemusí najprv žiadať o prístupové údaje, aby zistil, čo tento server ponúka. Na nasledujúce metódy odpovedá https://mcp.qr3.app/mcp bez hlavičky Authorization:

MetódaVracia
initializeverziu protokolu, Capabilities, názov servera
tools/listvšetky nástroje vrátane vstupnej schémy
resources/listkatalóg statických zdrojov
resources/readobsah jedného zdroja
prompts/listzoznam promptov
pingdostupnosť

Každá metóda, ktorá sa týka Workspace, prebieha cez tools/call — a tá naďalej vyžaduje Bearer kľúč. Bez neho server odpovie s HTTP 401, application/problem+json a 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":{}}'

Pre klientov, ktorí neovládajú MCP, je rovnaký katalóg k dispozícii ako jednoduché JSON na adrese https://mcp.qr3.app/resources, jednotlivý zdroj potom na https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Dostupné nástroje

Hlavné nástroje

NástrojPopis
create_qrVytvoriť QR kód pre URL
update_qrZmeniť cieľovú URL, stav, tagy, poznámky alebo platnosť QR kódu
list_qrsZobraziť QR kódy s filtrom stavu a stránkovaním pomocou kurzora
get_qr_statsZískať agregované štatistiky skenovania pre QR kód
create_batchVytvoriť QR kódy zo zoznamu URL (max. 50)
create_dpp_qrVytvoriť DPP QR kód pre batériu, textil alebo všeobecný produkt
create_vcard_qrVytvoriť statický vCard QR kód
create_wifi_qrVytvoriť statický WiFi QR kód
validate_dppOveriť DPP údaje bez ich vytvorenia
get_imageZískať adresu URL súboru PNG, SVG, PDF alebo EPS poskytnutú API
shorten_urlVytvoriť dynamický QR kód pre URL a vrátiť jeho krátku URL

DPP zdroje

Server tiež poskytuje statické zdroje (Resources) pre DPP kontrakt:

URIObsah
qr3://qr-typesŠesť typov Codes API: URL, vCard, WiFi, e-mail, SMS a poloha
qr3://error-codesTypy chýb a návody na riešenie
qr3://rate-limitsLimity požiadaviek (Rate-Limits) podľa programu
qr3://quickstartRýchly sprievodca (Quickstart)
qr3://dpp-schemaDPP kontrakt zameraný na batérie
qr3://gs1-test-vectorsPríklady GS1 resolvera
qr3://dpp-content-negotiation-examplesPríklady odpovedí resolvera

Príklady promptov

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