Skip to content

MCP server

MCP server

qr3.app MCP server pruža najnovije QR i DPP alate za Claude, Cursor i druge klijente koji podržavaju MCP. Server radi putem HTTP-a s Bearer autentifikacijom.

Sigurna veza

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

Trenutačni udaljeni poslužitelj koristi HTTP Bearer autentikaciju:

Authorization: Bearer <API_KEY>

Koristite samo MCP klijent koji može poslati prilagođeno HTTP zaglavlje Authorization iz svoje sigurne pohrane vjerodajnica. Nikada ne spremajte API ključ u konfiguracijsku datoteku projekta ili repozitorij.

Claude Remote Connectors koristi OAuth. qr3 trenutačno nudi samo autentikaciju Bearer ključem, stoga nije izravno kompatibilan s tim tokom konektora dok se ne doda podrška za OAuth.

Discovery bez API ključa

Klijent ne mora najprije tražiti vjerodajnice da bi saznao što ovaj poslužitelj nudi. Na sljedeće metode https://mcp.qr3.app/mcp odgovara bez Authorization zaglavlja:

MetodaVraća
initializeVerzija protokola, capabilities, naziv poslužitelja
tools/listsvi alati zajedno sa shemom unosa
resources/listkatalog statičkih resursa
resources/readsadržaj pojedinačnog resursa
prompts/listpopis promptova
pingdostupnost

Svaka metoda koja dotiče Workspace ide preko tools/call — i ona i dalje zahtijeva Bearer ključ. Bez njega poslužitelj odgovara s HTTP 401, application/problem+json i 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":{}}'

Za klijente koji ne govore MCP, isti katalog dostupan je kao jednostavan JSON na https://mcp.qr3.app/resources, a pojedinačni resurs na https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Dostupni alati

Temeljni alati

AlatOpis
create_qrStvorite QR kod za URL
update_qrPromijenite ciljni URL, status, oznake, bilješke ili istek QR koda
list_qrsPrikažite QR kodove s filtrom statusa i paginacijom pokazivačem
get_qr_statsDohvatite agregiranu statistiku skeniranja za QR kod
create_batchStvorite QR kodove iz popisa URL-ova (najviše 50)
create_dpp_qrStvorite DPP QR kod za bateriju, tekstil ili opći proizvod
create_vcard_qrStvorite statični vCard QR kod
create_wifi_qrStvorite statični WiFi QR kod
validate_dppProvjerite DPP podatke bez njihova stvaranja
get_imageDohvatite URL PNG, SVG, PDF ili EPS datoteke koji pruža API
shorten_urlStvorite dinamični URL QR kod i vratite njegov kratki URL

DPP resursi

Server također pruža statičke resurse (Resources) za DPP ugovor:

URISadržaj
qr3://qr-typesŠest tipova Codes API-ja: URL, vCard, WiFi, e-pošta, SMS i lokacija
qr3://error-codesVrste pogrešaka i savjeti za rješavanje
qr3://rate-limitsOgraničenja učestalosti (rate limits) na temelju paketa
qr3://quickstartVodič za brzi početak
qr3://dpp-schemaDPP ugovor usmjeren na baterije
qr3://gs1-test-vectorsPrimjeri GS1 resolvera
qr3://dpp-content-negotiation-examplesPrimjeri odgovora resolvera

Primjeri upita

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