accueil / serveurs / Fichiers & Documents / pub.qrcode/tools
pub.qrcode/tools
serveur MCP (Model Context Protocol) · qrcode-pub 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 pub.qrcode/tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « pub.qrcode/tools » 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 4 outils
- host_file≈ 372 tokens
Upload a file (≤ 5 MB; png, jpeg, webp, gif, pdf, json, txt, md or csv) and get a stable public URL https://qrcode.pub/f/<id> that any agent, tool or browser can fetch for 30 days. Nothing executable is accepted. The answer includes a delete token. Price: $0.01 USDC per call via x402 (USDC on Base or Solana, no account; nothing is charged for a bad input).
Paramètres, retour & exemple (5)
Paramètresname· string · optionnel
Optional file name (letters, digits, . - _; max 80 chars)content· string · requis
The file: plain text, or base64 when encoding is "base64" (binary types must be base64)payment· string · optionnel
x402 payment: the base64 PAYMENT-SIGNATURE value (x402 v2 payment payload signed for one entry of the `accepts` list returned when this tool is called without it). Omit to get the price and payment requirements.encoding· string · optionnel · text | base64
How `content` is encoded (default text)content_type· string · requis · image/png | image/jpeg | image/webp | image/gif | application/pdf | application/json | text/plain | text/markdown
MIME type of the file
Exemple d'appel{"name": "host_file", "arguments": {"content": "texte", "content_type": "image/png"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - page_metadata≈ 211 tokens
Fetch a public web page and return its metadata: title, description, canonical URL, language, OpenGraph and Twitter card tags, icons and parsed JSON-LD blocks. Price: $0.005 USDC per call via x402 (USDC on Base or Solana, no account; nothing is charged for a bad input).
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
Public http(s) page to fetchpayment· string · optionnel
x402 payment: the base64 PAYMENT-SIGNATURE value (x402 v2 payment payload signed for one entry of the `accepts` list returned when this tool is called without it). Omit to get the price and payment requirements.
Exemple d'appel{"name": "page_metadata", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - page_to_markdown≈ 213 tokens
Fetch a public web page and return its title, description, clean Markdown (scripts, styles, nav chrome removed) and the list of links. No model call, deterministic. Price: $0.01 USDC per call via x402 (USDC on Base or Solana, no account; nothing is charged for a bad input).
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
Public http(s) page to fetchpayment· string · optionnel
x402 payment: the base64 PAYMENT-SIGNATURE value (x402 v2 payment payload signed for one entry of the `accepts` list returned when this tool is called without it). Omit to get the price and payment requirements.
Exemple d'appel{"name": "page_to_markdown", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - qr_code≈ 264 tokens
Generate a QR code image (PNG or SVG) for any text or link. Free, no account. The answer carries the image and a permanent image URL you can embed or print.
Paramètres, retour & exemple (7)
Paramètresecc· string · optionnel · L | M | Q | H
Error correction (default M)data· string · requis
Text or URL to encode (max 2000 chars)size· integer · optionnel
Pixels (default 300)color· string · optionnel
Foreground hex, e.g. 1a237e (default 000000)format· string · optionnel · png | svg
Image format (default png)margin· integer · optionnel
Quiet zone in modules (default 4)bgcolor· string · optionnel
Background hex, e.g. ffffff
Exemple d'appel{"name": "qr_code", "arguments": {"data": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».