Přeskočit na obsah

MCP server

MCP server

MCP server qr3.app poskytuje aktuální nástroje pro QR a DPP pro Claude, Cursor a další klienty s podporou MCP. Server běží přes HTTP s ověřováním Bearer.

Zabezpečené připojení

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

Aktuální vzdálený server používá autentizaci HTTP Bearer:

Authorization: Bearer <API_KEY>

Používejte jen MCP klienta, který umí odeslat vlastní hlavičku HTTP Authorization ze svého bezpečného úložiště přihlašovacích údajů. Klíč API nikdy neukládejte do konfiguračního souboru projektu ani do repozitáře.

Claude Remote Connectors používají OAuth. qr3 nyní nabízí pouze autentizaci klíčem Bearer, takže s tímto tokem konektoru nebude přímo kompatibilní, dokud nepřidáme podporu OAuth.

Discovery bez API klíče

Klient nemusí nejprve žádat o přihlašovací údaje, aby zjistil, co tento server nabízí. Na následující metody odpovídá https://mcp.qr3.app/mcp bez hlavičky Authorization:

MetodaVrací
initializeVerze protokolu, capabilities, název serveru
tools/listvšechny nástroje včetně vstupního schématu
resources/listkatalog statických zdrojů
resources/readobsah jednoho zdroje
prompts/listseznam promptů
pingdostupnost

Každá metoda, která se dotýká Workspace, probíhá přes tools/call — a ta i nadále vyžaduje Bearer klíč. Bez něj server odpoví s HTTP 401, application/problem+json a WWW-Authenticate: Bearer realm="qr3.app".

Terminál
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":{}}'

Pro klienty, kteří nepodporují MCP, je stejný katalog k dispozici jako jednoduché JSON na adrese https://mcp.qr3.app/resources, jednotlivý zdroj pak na https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Dostupné nástroje

Hlavní nástroje

NástrojPopis
create_qrVytvořit QR kód pro URL
update_qrZměnit cílovou URL, stav, štítky, poznámky nebo expiraci QR kódu
list_qrsZobrazit QR kódy s filtrem stavu a stránkováním pomocí kurzoru
get_qr_statsZískat agregované statistiky skenování pro QR kód
create_batchVytvořit QR kódy ze seznamu URL (max. 50)
create_dpp_qrVytvořit DPP QR kód pro baterii, textil nebo obecný produkt
create_vcard_qrVytvořit statický vCard QR kód
create_wifi_qrVytvořit statický WiFi QR kód
validate_dppOvěřit DPP data bez jejich vytvoření
get_imageZískat adresu URL souboru PNG, SVG, PDF nebo EPS poskytnutou API
shorten_urlVytvořit dynamický QR kód pro URL a vrátit jeho krátkou URL

DPP zdroje

Server také poskytuje statické zdroje (Resources) pro DPP kontrakt:

URIObsah
qr3://qr-typesŠest typů Codes API: URL, vCard, WiFi, e-mail, SMS a poloha
qr3://error-codesTypy chyb a návody k řešení
qr3://rate-limitsLimity požadavků (rate-limits) podle tarifu
qr3://quickstartRychlý průvodce (Quickstart)
qr3://dpp-schemaDPP kontrakt zaměřený na baterie
qr3://gs1-test-vectorsPříklady GS1 resolveru
qr3://dpp-content-negotiation-examplesPříklady odpovědí resolveru

Příklady 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