Skip to content

Server MCP

Server MCP

Is-Server MCP ta’ qr3.app jipprovdi l-għodod attwali tal-QR u tad-DPP għal Claude, Cursor u klijenti oħra kompatibbli mal-MCP. Is-server jaħdem fuq HTTP b’awtentikazzjoni Bearer.

Konnessjoni sigura

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

Is-server remot attwali juża awtentikazzjoni HTTP Bearer:

Authorization: Bearer <API_KEY>

Uża biss klijent MCP li jista’ jibgħat header HTTP Authorization personalizzat mill-ħażna sigura tal-kredenzjali tiegħu. Qatt ma ddaħħal ċavetta API f’fajl ta’ konfigurazzjoni tal-proġett jew f’repożitorju.

Il-Claude Remote Connectors jużaw OAuth. qr3 bħalissa joffri biss awtentikazzjoni b’ċavetta Bearer, għalhekk mhuwiex kompatibbli direttament ma’ dan il-fluss tal-connector sakemm jiżdied l-appoġġ għal OAuth.

Discovery mingħajr API-Key

Klijent m’għandux għalfejn l-ewwel jitlob kredenzjali tal-aċċess biex jiskopri x’joffri dan is-server. Il-metodi li ġejjin huma mwieġba minn https://mcp.qr3.app/mcp mingħajr l-header Authorization:

MetoduJirritorna
initializeVerżjoni tal-protokoll, kapaċitajiet, isem tas-server
tools/listl-għodod kollha flimkien mal-iskema tal-input
resources/listil-katalgu tar-riżorsi statiċi
resources/readil-kontenut ta’ riżorsa waħda
prompts/listil-lista tal-prompts
pingaċċessibbiltà

Kull metodu li jaffettwa Workspace jgħaddi minn tools/call — u dan jibqa’ jirrikjedi l-Bearer-Key. Mingħajru, is-server iwieġeb b’HTTP 401, application/problem+json u 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":{}}'

Għal klijenti li ma jitkellmux MCP, l-istess katalgu huwa disponibbli bħala JSON sempliċi taħt https://mcp.qr3.app/resources, u riżorsa waħda taħt https://mcp.qr3.app/resources/<uri-ohne-qr3://>.

Għodod Disponibbli

Għodod Ewlenin

GħoddaDeskrizzjoni
create_qrOħloq kodiċi QR għal URL
update_qrIbdel il-URL tad-destinazzjoni, l-istatus, it-tags, in-noti jew l-iskadenza ta’ kodiċi QR
list_qrsElenka l-kodiċijiet QR b’filtru tal-istatus u paġinazzjoni bil-cursor
get_qr_statsIkseb statistika aggregata tal-iskannjar għal kodiċi QR
create_batchOħloq kodiċijiet QR minn lista ta’ URLs (massimu 50)
create_dpp_qrOħloq kodiċi QR DPP għal batterija, tessut jew prodott ġenerali
create_vcard_qrOħloq kodiċi QR vCard statiku
create_wifi_qrOħloq kodiċi QR WiFi statiku
validate_dppIvvalida d-data DPP mingħajr ma toħloqha
get_imageIkseb URL għal fajl PNG, SVG, PDF jew EPS ipprovdut mill-API
shorten_urlOħloq kodiċi QR URL dinamiku u rritorna l-URL qasir tiegħu

Riżorsi DPP

Is-server jipprovdi wkoll riżorsi statiċi għall-kuntratt DPP:

URIKontenut
qr3://qr-typesIs-sitt tipi tal-Codes API: URL, vCard, WiFi, email, SMS u lokazzjoni
qr3://error-codesTipi ta’ żbalji u pariri għas-soluzzjoni tagħhom
qr3://rate-limitsLimiti tar-rata bbażati fuq il-pjan
qr3://quickstartGwida ta’ bidu mgħaġġel
qr3://dpp-schemaKuntratt DPP iċċentrat fuq il-batteriji
qr3://gs1-test-vectorsEżempji ta’ GS1 Resolver
qr3://dpp-content-negotiation-examplesEżempji ta’ tweġiba tar-Resolver

Eżempji ta’ Prompts

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