Skip to content

MCP serveris

MCP serveris

qr3.app MCP serveris teikia naujausius QR ir DPP įrankius, skirtus Claude, Cursor ir kitiems MCP palaikantiems klientams. Serveris veikia per HTTP su Bearer autentifikavimu.

Saugus ryšys

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

Dabartinis nuotolinis serveris naudoja HTTP Bearer autentifikavimą:

Authorization: Bearer <API_KEY>

Naudokite tik MCP klientą, galintį iš saugios prisijungimo duomenų saugyklos išsiųsti pasirinktinę HTTP antraštę Authorization. Niekada neįrašykite API rakto į projekto konfigūracijos failą ar repozitoriją.

Claude nuotolinės jungtys naudoja OAuth. qr3 šiuo metu siūlo tik Bearer rakto autentifikavimą, todėl iki OAuth palaikymo įdiegimo jis nėra tiesiogiai suderinamas su šiuo jungties srautu.

Discovery be API rakto

Klientui nereikia iš pradžių prašyti prisijungimo duomenų, kad sužinotų, ką siūlo šis serveris. Į šiuos metodus https://mcp.qr3.app/mcp atsako be Authorization antraštės:

MetodasGrąžina
initializeprotokolo versiją, capabilities, serverio pavadinimą
tools/listvisus įrankius kartu su įvesties schema
resources/liststatinių išteklių katalogą
resources/readvieno ištekliaus turinį
prompts/listprompts sąrašą
pingpasiekiamumą

Kiekvienas metodas, kuris paliečia darbo sritį (workspace), veikia per tools/call — ir jam vis tiek reikalingas Bearer raktas. Be jo serveris atsako su HTTP 401, application/problem+json ir 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":{}}'

Klientams, kurie nepalaiko MCP, tas pats katalogas yra prieinamas kaip paprastas JSON adresu https://mcp.qr3.app/resources, o atskiras išteklius – adresu https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Prieinami įrankiai

Pagrindiniai įrankiai

ĮrankisAprašymas
create_qrSukurti URL QR kodą
update_qrPakeisti QR kodo tikslo URL, būseną, žymas, pastabas arba galiojimo laiką
list_qrsIšvardyti QR kodus su būsenos filtru ir žymeklio puslapiavimu
get_qr_statsGauti apibendrintą QR kodo nuskaitymo statistiką
create_batchSukurti QR kodus iš URL sąrašo (ne daugiau kaip 50)
create_dpp_qrSukurti DPP QR kodą baterijai, tekstilei arba bendram gaminiui
create_vcard_qrSukurti statinį vCard QR kodą
create_wifi_qrSukurti statinį WiFi QR kodą
validate_dppPatikrinti DPP duomenis jų nesukuriant
get_imageGauti API pateiktą PNG, SVG, PDF arba EPS failo URL
shorten_urlSukurti dinaminį URL QR kodą ir grąžinti jo trumpąjį URL

DPP ištekliai

Serveris taip pat teikia statinius išteklius (Resources), skirtus DPP kontraktui:

URITurinys
qr3://qr-typesŠeši Codes API tipai: URL, vCard, WiFi, el. paštas, SMS ir vieta
qr3://error-codesKlaidų tipai ir sprendimo būdai
qr3://rate-limitsPlanu pagrįsti užklausų ribojimai (rate limits)
qr3://quickstartGreitojo starto gidas
qr3://dpp-schemaĮ baterijas orientuotas DPP kontraktas
qr3://gs1-test-vectorsGS1 resolver pavyzdžiai
qr3://dpp-content-negotiation-examplesResolver atsakymų pavyzdžiai

Užklausų pavyzdžiai

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