Skip to main content
Glama
rog0x

@rog0x/mcp-string-tools

Official
by rog0x

@rog0x/mcp-string-tools

Herramientas avanzadas de manipulación de cadenas para agentes de IA, proporcionadas a través del Model Context Protocol (MCP).

Herramientas

analyze_string

Analiza el texto para obtener métricas detalladas:

  • Recuento de caracteres (con y sin espacios)

  • Recuento de palabras, oraciones y párrafos

  • Tiempo de lectura estimado

  • Puntuación del nivel de lectura y grado de Flesch-Kincaid

  • Recuento de palabras únicas y palabras más comunes

  • Palabra más larga

transform_string

Transforma el texto con varias operaciones:

  • remove_duplicate_lines - Elimina las líneas duplicadas del texto

  • remove_extra_whitespace - Comprime el espacio en blanco extra y las líneas en blanco

  • extract_emails - Extrae todas las direcciones de correo electrónico del texto

  • extract_urls - Extrae todas las URLs del texto

  • extract_phone_numbers - Extrae los números de teléfono del texto

  • mask_sensitive_data - Enmascara correos electrónicos, números de teléfono y números de tarjeta de crédito

  • truncate - Trunca el texto con puntos suspensivos en los límites de las palabras

  • wrap_text - Ajusta el texto a un ancho de columna especificado

diff_strings

Compara dos cadenas y observa las diferencias:

  • modo character - diff carácter a carácter

  • modo word - diff palabra a palabra (predeterminado)

  • modo line - diff línea a línea

  • Muestra adiciones, eliminaciones y segmentos sin cambios con posiciones

render_template

Motor de plantillas simple:

  • Reemplaza {{variables}} con valores de un objeto de datos JSON

  • Condicionales: {{#if var}}...{{#else}}...{{/if}}

  • Bucles: {{#each arr}}...{{this}}...{{@index}}...{{/each}}

  • Acceso a propiedades anidadas: {{user.name}}

generate_slug

Genera slugs aptos para URL:

  • Translitera caracteres acentuados (p. ej., cafe a partir de cafe)

  • Elimina caracteres especiales

  • Separador configurable (predeterminado: -)

  • Longitud máxima opcional con truncado limpio

  • Conmutador opcional a minúsculas

Related MCP server: mcp-regex-tools

Configuración

npm install
npm run build

Uso con Claude Desktop

Añádelo a tu claude_desktop_config.json:

{
  "mcpServers": {
    "string-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-string-tools/dist/index.js"]
    }
  }
}

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides 14+ character-level text analysis tools that give LLMs the ability to accurately count letters, analyze individual characters, and work with text at the character level—overcoming tokenization limitations.
    14
    9 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides a suite of regex and text processing tools for AI agents, including pattern testing, extraction, and replacement with capture group support. It also enables various text transformations like case conversion, line sorting, and deduplication through the Model Context Protocol.
    41 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides string utility operations via the MCP protocol, with built-in EU AI Act compliance.
    9 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides a set of micro-tools (time calculation, regex, encoding, JSON diff, etc.) for LLM agents to handle deterministic, precision tasks that models often get wrong.
    MIT