MCP-palvelin
MCP-palvelin
qr3.app MCP-palvelin tarjoaa uusimmat QR- ja DPP-työkalut Claudelle, Cursorille ja muille MCP-yhteensopiville asiakasohjelmille. Palvelin toimii HTTP-yhteydellä Bearer-autentikoinnilla.
Suojattu yhteys
Endpoint: https://mcp.qr3.app/mcp
Nykyinen etäpalvelin käyttää HTTP Bearer -todennusta:
Authorization: Bearer <API_KEY>Käytä vain MCP-asiakasta, joka voi lähettää mukautetun HTTP-otsakkeen Authorization suojatusta tunnistetietovarastostaan. Älä koskaan tallenna API-avainta projektin asetustiedostoon tai tietovarastoon.
Claudin etäliittimet käyttävät OAuthia. qr3 tarjoaa tällä hetkellä vain Bearer-avainautentikoinnin, joten se ei ole suoraan yhteensopiva tämän liitinvirran kanssa ennen OAuth-tuen lisäämistä.
Discovery ilman API-avainta
Asiakkaan ei tarvitse ensin pyytää tunnistetietoja selvittääkseen, mitä tämä palvelin tarjoaa. Osoite https://mcp.qr3.app/mcp vastaa seuraaviin metodeihin ilman Authorization-otsikkoa:
| Metodi | Palauttaa |
|---|---|
initialize | Protokollaversio, capabilities, palvelimen nimi |
tools/list | kaikki työkalut syöteskeemoineen |
resources/list | staattisten resurssien luettelo |
resources/read | yksittäisen resurssin sisältö |
prompts/list | prompt-luettelo |
ping | saavutettavuus |
Jokainen työtilaa koskettava metodi kulkee metodin tools/call kautta — ja se vaatii edelleen Bearer-avaimen. Ilman sitä palvelin vastaa HTTP 401, application/problem+json ja WWW-Authenticate: Bearer realm="qr3.app".
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":{}}'Asiakkaille, jotka eivät tue MCP-protokollaa, sama luettelo on saatavilla tavallisena JSON-muotona osoitteessa https://mcp.qr3.app/resources ja yksittäinen resurssi osoitteessa https://mcp.qr3.app/resources/<uri-ohne-qr3://>.
Saatavilla olevat työkalut
Ydintyökalut
| Työkalu | Kuvaus |
|---|---|
create_qr | Luo QR-koodi URL-osoitteelle |
update_qr | Muuta QR-koodin kohde-URL-osoitetta, tilaa, tunnisteita, muistiinpanoja tai vanhentumisaikaa |
list_qrs | Listaa QR-koodit tilasuodattimella ja kohdistinpohjaisella sivutuksella |
get_qr_stats | Hae QR-koodin aggregoidut skannaustilastot |
create_batch | Luo QR-koodeja URL-luettelosta (enintään 50) |
create_dpp_qr | Luo DPP-QR-koodi akulle, tekstiilille tai yleiselle tuotteelle |
create_vcard_qr | Luo staattinen vCard-QR-koodi |
create_wifi_qr | Luo staattinen WiFi-QR-koodi |
validate_dpp | Validoi DPP-tiedot luomatta niitä |
get_image | Hae API:n tarjoama PNG-, SVG-, PDF- tai EPS-tiedoston URL-osoite |
shorten_url | Luo dynaaminen URL-QR-koodi ja palauta sen lyhyt URL |
DPP-resurssit
Palvelin tarjoaa myös staattisia resursseja DPP-sopimusta varten:
| URI | Sisältö |
|---|---|
qr3://qr-types | Codes API:n kuusi tyyppiä: URL, vCard, WiFi, sähköposti, SMS ja sijainti |
qr3://error-codes | Virhetyypit ja ratkaisuohjeet |
qr3://rate-limits | Sopimuspohjaiset pyyntörajat |
qr3://quickstart | Pikaopas |
qr3://dpp-schema | Akkukeskeinen DPP-sopimus |
qr3://gs1-test-vectors | GS1-selvitysesimerkit |
qr3://dpp-content-negotiation-examples | Resolverin vastausesimerkit |
Esimerkkikehotteet
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