accueil / serveurs / Dev & Code / codes.qrx/mcp
codes.qrx/mcp
serveur MCP (Model Context Protocol) · qrx 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que codes.qrx/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « codes.qrx/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- change_qr_code_destination≈ 812 tokens
Use this when the user wants an existing link QR code to open a different web address. Printed copies follow at once. It only works for link codes, and only if the account’s plan allows changing destinations. Do not use it to make a new code.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The code’s id.destination· string · requis
The new link scans should open: an absolute http or https URL.
Exemple d'appel{"name": "change_qr_code_destination", "arguments": {"id": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "type": "texte", "wifi": {}, "error": {}, "style": "texte", "object": "texte", "prompt": "texte", "status": "texte", "pageUrl": "texte", "imageUrl": "texte", "shortUrl": "texte", "createdAt": "texte"}} - generate_qr_code≈ 1048 tokens
Use this when the user wants a new QR code that is also a picture: a scannable code painted into art from a description, that opens a link (or joins a Wi-Fi network, if the account’s plan includes Wi-Fi codes). It starts the code and answers at once with its id while the picture is painted, which usually takes under a minute; then call get_qr_code with the id to wait for the image. Do not use it to look at, list or change codes that already exist. Each code counts against the user’s QRX allowance.
Paramètres, retour & exemple (4)
Paramètreswifi· object · optionnel
The Wi-Fi network the code joins. Give this or destination.style· string · optionnel
A style id from list_styles. Leave out for the default.prompt· string · requis
What the picture should show, e.g. "a lighthouse on a cliff at sunset".destination· string · optionnel
The link scans open: an absolute http or https URL, e.g. https://example.com/menu. Give this or wifi.
Exemple d'appel{"name": "generate_qr_code", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "type": "texte", "wifi": {}, "error": {}, "style": "texte", "object": "texte", "prompt": "texte", "status": "texte", "pageUrl": "texte", "imageUrl": "texte", "shortUrl": "texte", "createdAt": "texte"}} - get_account≈ 599 tokens
Use this when the user asks how many QR codes they can still make today, when the daily count resets, or what their QRX account can do. Do not use it to make or list codes.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"plan": "texte", "codes": {}, "object": "texte", "features": {}, "rateLimits": {}, "credentials": {}}} - get_profile≈ 179 tokens
Use this when you need to know which QRX account is connected, for example to confirm it with the user. Do not use it for limits; use get_account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_profile", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "email": "texte", "nickname": "texte"}} - get_qr_code≈ 801 tokens
Use this when you have a QR code’s id (from generate_qr_code or list_qr_codes) and need its status or finished image. While the code is still being painted it waits up to `wait` seconds (25 by default) for it to finish before answering, so call it again if it is still processing. Do not use it to make a new code.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The code’s id.wait· integer · optionnel
Seconds to wait for a processing code to finish before answering, 0 to 25.
Exemple d'appel{"name": "get_qr_code", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "type": "texte", "wifi": {}, "error": {}, "style": "texte", "object": "texte", "prompt": "texte", "status": "texte", "pageUrl": "texte", "imageUrl": "texte", "shortUrl": "texte", "createdAt": "texte"}} - list_qr_codes≈ 830 tokens
Use this when the user asks about QR codes they already have, newest first, a page at a time (pass nextCursor as cursor for the next page). Do not use it to make a code.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
How many codes to return, 1 to 100.cursor· string · optionnel
nextCursor from the previous page.
Exemple d'appel{"name": "list_qr_codes", "arguments": {"limit": 1, "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "object": "texte", "hasMore": true, "nextCursor": "texte"}} - list_styles≈ 232 tokens
Use this when the user wants to choose a look for a new QR code; pass a style id to generate_qr_code. Do not use it to make a code.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_styles", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "object": "texte", "hasMore": true, "nextCursor": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@qrxcodes/mcp@1.0.1