Skip to content

MCP-server

MCP-server

qr3.app MCP-server pakub kaasaegseid QR- ja DPP-tööriistu Claude, Cursori ja muude MCP-toega klientide jaoks. Server töötab üle HTTP koos Bearer-autentimisega.

Turvaline ühendus

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

Praegune kaugserver kasutab HTTP Bearer-autentimist:

Authorization: Bearer <API_KEY>

Kasuta ainult MCP-klienti, mis saab saata kohandatud HTTP-päise Authorization oma turvalisest mandaadihoidlast. Ära kunagi lisa API-võtit projekti seadistusfaili ega repositooriumi.

Claude’i kaugühendused kasutavad OAuthi. qr3 pakub praegu ainult Bearer-võtme autentimist ega ühildu seetõttu selle ühenduse vooga otseselt enne OAuthi toe lisamist.

Discovery ilma API-võtmeta

Klient ei pea esmalt küsima sisselogimisandmeid, et teada saada, mida see server pakub. Järgmistele meetoditele vastab https://mcp.qr3.app/mcp ilma Authorization-päiseta:

MeetodTagastab
initializeProtokolli versioon, Capabilities, serveri nimi
tools/listkõik tööriistad koos sisendskeemiga
resources/liststaatiliste ressursside kataloog
resources/readüksiku ressursi sisu
prompts/listpromptide loend
pingkättesaadavus

Iga meetod, mis puudutab Workspace’i, käib läbi tools/call — ja see nõuab endiselt Bearer-võtit. Ilma selleta vastab server koodiga HTTP 401, application/problem+json ja 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":{}}'

Klientide jaoks, mis ei toeta MCP-d, on sama kataloog saadaval lihtsa JSON-ina aadressil https://mcp.qr3.app/resources, ning üksik ressurss aadressil https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Saadaolevad tööriistad

Põhitööriistad

TööriistKirjeldus
create_qrURL-i jaoks QR-koodi loomine
update_qrQR-koodi sihtkoha URL-i, staatuse, siltide, märkmete või aegumise muutmine
list_qrsQR-koodide loetlemine staatusefiltri ja kursoripõhise lehekülgjaotusega
get_qr_statsQR-koodi skannimise koondstatistika hankimine
create_batchQR-koodide loomine URL-ide loendist (max 50)
create_dpp_qrDPP QR-koodi loomine akule, tekstiilile või üldisele tootele
create_vcard_qrStaatilise vCardi QR-koodi loomine
create_wifi_qrStaatilise WiFi QR-koodi loomine
validate_dppDPP andmete valideerimine ilma neid loomata
get_imageAPI pakutud PNG-, SVG-, PDF- või EPS-faili URL-i hankimine
shorten_urlDünaamilise URL-i QR-koodi loomine ja selle lühikese URL-i tagastamine

DPP-ressursid

Server pakub lisaks staatilisi ressursse (Resources) DPP-lepingu (DPP-Contract) jaoks:

URISisu
qr3://qr-typesCodes API kuus tüüpi: URL, vCard, WiFi, e-post, SMS ja asukoht
qr3://error-codesVeatüübid ja lahendusjuhised
qr3://rate-limitsPaketipõhised päringupiirangud (rate-limits)
qr3://quickstartKiirjuhend
qr3://dpp-schemaAkukeskne DPP-leping (DPP-Contract)
qr3://gs1-test-vectorsGS1-resolveri näited
qr3://dpp-content-negotiation-examplesResolveri vastuste näited

Näidisviiped

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