Ribox

Exact tools for AI assistants: QR codes, word counts, text diff and JSON checks. Free, no account.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
75%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~973Tokens (definiciones de herramientas)
~1.6 KBTamaño de respuesta típico
Impacto moderado en la atención (0.76% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "ribox": {
      "url": "https://ribox.app/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://ribox.app/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢generate_qr(type, text, url, ssid, password, ...)

Create a standards-compliant QR code image for a link, text, Wi-Fi login, contact card (vCard), email, SMS, WhatsApp chat, phone number or map location. You cannot draw a scannable QR code yourself — always use this tool. Codes are static and never expire.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "url",
        "text",
        "wifi",
        "vcard",
        "email",
        "sms",
        "whatsapp",
        "phone",
        "geo"
      ],
      "default": "text"
    },
    "text": {
      "type": "string",
      "description": "For type \"text\"."
    },
    "url": {
      "type": "string",
      "description": "For type \"url\"; https:// is added when missing."
    },
    "ssid": {
      "type": "string",
      "description": "Wi-Fi network name."
    },
    "password": {
      "type": "string",
      "description": "Wi-Fi password."
    },
    "security": {
      "type": "string",
      "enum": [
        "WPA",
        "WEP",
        "nopass"
      ]
    },
    "hidden": {
      "type": "boolean"
    },
    "first_name": {
      "type": "string"
    },
    "last_name": {
      "type": "string"
    },
    "organization": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "phone": {
      "type": "string",
      "description": "With country code for WhatsApp, e.g. +905551234567."
    },
    "email": {
      "type": "string"
    },
    "website": {
      "type": "string"
    },
    "address": {
      "type": "string"
    },
    "subject": {
      "type": "string"
    },
    "body": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "latitude": {
      "type": "number"
    },
    "longitude": {
      "type": "number"
    },
    "error_correction": {
      "type": "string",
      "enum": [
        "L",
        "M",
        "Q",
        "H"
      ],
      "default": "M",
      "description": "Higher survives more damage but makes a denser code."
    },
    "foreground": {
      "type": "string",
      "default": "#000000"
    },
    "background": {
      "type": "string",
      "default": "#ffffff"
    },
    "size": {
      "type": "integer",
      "minimum": 128,
      "maximum": 4096,
      "default": 1024,
      "description": "PNG width in pixels."
    }
  },
  "additionalProperties": false
}
🟢count_text(text, locale)

Exact counts for a text: characters (with and without spaces, emoji counted as one), words, sentences, paragraphs, lines, UTF-8 bytes, plus reading and speaking time. Language models see text as tokens and miscount — never estimate counts or check length limits yourself; call this tool. Works for any language, including Chinese, Japanese, Arabic and Turkish.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "locale": {
      "type": "string",
      "description": "BCP 47 language tag such as \"en\", \"tr\" or \"ja\" for language-specific word rules."
    }
  },
  "additionalProperties": false
}
🟢diff_text(original, changed, mode, ignore_whitespace, ignore_case)

Find every difference between two texts, line by line, word by word or character by character, and return counts plus a unified diff. Use this instead of comparing long texts yourself — small changes are easy to miss. Options to ignore whitespace and letter case.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "original": {
      "type": "string"
    },
    "changed": {
      "type": "string"
    },
    "mode": {
      "type": "string",
      "enum": [
        "line",
        "word",
        "char"
      ],
      "default": "line"
    },
    "ignore_whitespace": {
      "type": "boolean",
      "default": false
    },
    "ignore_case": {
      "type": "boolean",
      "default": false
    }
  },
  "additionalProperties": false
}
🟢check_json(text, format, indent, sort_keys)

Strictly validate JSON and report the exact line and column of the first error with a plain explanation, plus duplicate-key warnings and structure stats. Optionally pretty-print or minify without changing any value (big numbers keep full precision). Use this before claiming JSON is valid or when locating a syntax error in long JSON.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "format": {
      "type": "boolean",
      "default": false,
      "description": "Return the formatted JSON."
    },
    "indent": {
      "description": "Spaces per level (0 = minify) or \"tab\".",
      "oneOf": [
        {
          "type": "integer",
          "enum": [
            0,
            2,
            4
          ]
        },
        {
          "type": "string",
          "enum": [
            "tab"
          ]
        }
      ],
      "default": 2
    },
    "sort_keys": {
      "type": "boolean",
      "default": false
    }
  },
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas