Text Master MCP Server

Un conjunto completo de herramientas para el procesamiento, formateo y análisis de texto.

Documentación

Text Master MCP Server

Inglés | Chino


Inglés

Un servidor MCP (Model Context Protocol) integral para procesamiento, formateo y análisis de texto. ¡La herramienta definitiva de manipulación de texto para desarrolladores, escritores y analistas de datos!

✨ Características principales

  • 🔄 Conversión de mayúsculas/minúsculas: Transforma entre camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE
  • 🧹 Limpieza de texto: Elimina espacios extra, recorta líneas, normaliza saltos de línea, limpia etiquetas HTML
  • 🔍 Extracción de contenido: Extrae correos electrónicos, URLs, números, direcciones IP del texto
  • 📊 Análisis de texto: Estadísticas completas, puntuaciones de legibilidad, análisis de frecuencia de palabras clave
  • 🔐 Conversión de codificación: Base64, codificación URL, entidades HTML, escape Unicode
  • 📋 Conversión de formato de datos: Formateo/minificación JSON, conversión CSV ↔ JSON
  • 🔐 Generación de hash: Generación de hash MD5, SHA1, SHA256, SHA512
  • ✨ Generación de texto: Lorem Ipsum, contraseñas, UUIDs, datos falsos, citas aleatorias
  • 📝 Procesamiento de Markdown: Convierte entre Markdown, HTML y texto plano
  • 📋 Generación de tablas: Crea tablas Markdown con alineación personalizada

🚀 Inicio rápido

  1. Clona el repositorio

    git clone https://github.com/very99/text-master-mcp.git
    cd text-master-mcp
    
  2. Instala las dependencias

    npm install
    
  3. Compila el proyecto

    npm run build
    
  4. Configura tu cliente MCP

    Para Amazon Q CLI (~/.aws/amazonq/mcp.json):

    {
      "mcpServers": {
        "text-master": {
          "command": "node",
          "args": ["/path/to/text-master-mcp/dist/index.js"],
          "timeout": 30000
        }
      }
    }
    

🛠️ Herramientas disponibles

  • convert_case: Convierte texto entre diferentes formatos de mayúsculas/minúsculas
  • clean_text: Limpia y formatea texto con varias operaciones
  • analyze_text: Análisis de texto y estadísticas completas
  • convert_encoding: Convierte entre diferentes codificaciones de texto
  • generate_text: Genera varios tipos de contenido de texto

📖 Ejemplos de uso

# Case Conversion
"hello world" → camelCase → "helloWorld"
"hello world" → snake_case → "hello_world"

# Text Analysis
Input: "Sample text for analysis..."
Output: Characters: 25, Words: 4, Reading time: 1 min

# Password Generation
Generate secure 16-character password with symbols

🔧 Requisitos

  • Node.js (versión 14 o superior)
  • Cliente compatible con MCP (Amazon Q CLI, Claude Desktop, etc.)

🌟 Características destacadas

  • 🚀 Alto rendimiento: Procesamiento local, sin dependencias de red
  • 🔒 Privacidad primero: Todo el procesamiento ocurre localmente
  • 🌍 Soporte multilingüe: Maneja contenido en inglés, chino y mixto
  • 🛡️ Manejo de errores: Manejo y validación integral de errores

Chino

Un servidor MCP integral para procesamiento, formateo y análisis de texto. ¡La herramienta definitiva de manipulación de texto para desarrolladores, escritores y analistas de datos!

✨ Características principales

  • 🔄 Conversión de mayúsculas/minúsculas: Admite conversión de formatos como camelCase, snake_case, kebab-case
  • 🧹 Limpieza de texto: Elimina espacios extra, limpia etiquetas HTML, unifica saltos de línea
  • 🔍 Extracción de contenido: Extrae correos electrónicos, URLs, números, direcciones IP del texto
  • 📊 Análisis de texto: Estadísticas completas, puntuaciones de legibilidad, análisis de frecuencia de palabras clave
  • 🔐 Conversión de codificación: Base64, codificación URL, entidades HTML, escape Unicode
  • ✨ Generación de texto: Lorem Ipsum, contraseñas, UUIDs, generación de datos falsos
  • 📝 Procesamiento de Markdown: Conversión entre Markdown, HTML y texto plano

🚀 Inicio rápido

  1. Clona el repositorio

    git clone https://github.com/very99/text-master-mcp.git
    cd text-master-mcp
    
  2. Instala las dependencias

    npm install
    
  3. Compila el proyecto

    npm run build
    

📖 Ejemplos de uso

# 大小写转换
"hello world" → 驼峰命名 → "helloWorld"
"hello world" → 蛇形命名 → "hello_world"

# 文本分析
输入: "用于分析的示例文本..."
输出: 字符数: 25, 单词数: 4, 阅读时间: 1分钟

🔧 Requisitos del sistema

  • Node.js (versión 14 o superior)
  • Cliente compatible con MCP

📄 Licencia

MIT License


Contribuciones

¡Agradecemos las contribuciones! Consulta CONTRIBUTING.md para conocer las pautas.

Licencia

MIT License: consulta el archivo LICENSE para más detalles.