Text Master MCP Server

Um kit de ferramentas abrangente para processamento, formatação e análise de texto.

Documentação

Text Master MCP Server

English | 中文


Inglês

Um servidor MCP (Model Context Protocol) abrangente para processamento, formatação e análise de texto. O kit de ferramentas definitivo de manipulação de texto para desenvolvedores, escritores e analistas de dados!

✨ Recursos Principais

  • 🔄 Conversão de Maiúsculas/Minúsculas: Transforme entre camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE
  • 🧹 Limpeza de Texto: Remova espaços extras, ajuste linhas, normalize quebras de linha, limpe tags HTML
  • 🔍 Extração de Conteúdo: Extraia e-mails, URLs, números, endereços IP do texto
  • 📊 Análise de Texto: Estatísticas abrangentes, pontuações de legibilidade, análise de frequência de palavras-chave
  • 🔐 Conversão de Codificação: Base64, codificação de URL, entidades HTML, escape Unicode
  • 📋 Conversão de Formato de Dados: Formatação/minificação JSON, conversão CSV ↔ JSON
  • 🔐 Geração de Hash: Geração de hash MD5, SHA1, SHA256, SHA512
  • ✨ Geração de Texto: Lorem Ipsum, senhas, UUIDs, dados fictícios, citações aleatórias
  • 📝 Processamento Markdown: Converta entre Markdown, HTML e texto simples
  • 📋 Geração de Tabelas: Crie tabelas Markdown com alinhamento personalizado

🚀 Início Rápido

  1. Clone o repositório

    git clone https://github.com/very99/text-master-mcp.git
    cd text-master-mcp
    
  2. Instale as dependências

    npm install
    
  3. Compile o projeto

    npm run build
    
  4. Configure seu 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
        }
      }
    }
    

🛠️ Ferramentas Disponíveis

  • convert_case: Converta texto entre diferentes formatos de maiúsculas/minúsculas
  • clean_text: Limpe e formate texto com várias operações
  • analyze_text: Análise abrangente de texto e estatísticas
  • convert_encoding: Converta entre diferentes codificações de texto
  • generate_text: Gere vários tipos de conteúdo de texto

📖 Exemplos 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 (versão 14 ou superior)
  • Cliente compatível com MCP (Amazon Q CLI, Claude Desktop, etc.)

🌟 Recursos em Destaque

  • 🚀 Alto Desempenho: Processamento local, sem dependências de rede
  • 🔒 Privacidade em Primeiro Lugar: Todo o processamento acontece localmente
  • 🌍 Suporte Multilíngue: Lida com conteúdo em inglês, chinês e misto
  • 🛡️ Tratamento de Erros: Tratamento e validação abrangentes de erros

Chinês

Um servidor MCP abrangente para processamento, formatação e análise de texto. O kit de ferramentas definitivo de manipulação de texto para desenvolvedores, escritores e analistas de dados!

✨ Recursos Principais

  • 🔄 Conversão de Maiúsculas/Minúsculas: Suporta conversão de formato como camelCase, snake_case, kebab-case
  • 🧹 Limpeza de Texto: Remova espaços extras, limpe tags HTML, normalize quebras de linha
  • 🔍 Extração de Conteúdo: Extraia e-mails, URLs, números, endereços IP do texto
  • 📊 Análise de Texto: Estatísticas abrangentes, pontuações de legibilidade, análise de frequência de palavras-chave
  • 🔐 Conversão de Codificação: Base64, codificação de URL, entidades HTML, escape Unicode
  • ✨ Geração de Texto: Geração de Lorem Ipsum, senhas, UUIDs, dados fictícios
  • 📝 Processamento Markdown: Conversão entre Markdown, HTML e texto simples

🚀 Início Rápido

  1. Clone o repositório

    git clone https://github.com/very99/text-master-mcp.git
    cd text-master-mcp
    
  2. Instale as dependências

    npm install
    
  3. Compile o projeto

    npm run build
    

📖 Exemplos de Uso

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

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

🔧 Requisitos do Sistema

  • Node.js (versão 14 ou superior)
  • Cliente compatível com MCP

📄 Licença

Licença MIT


Contribuindo

Aceitamos contribuições! Consulte CONTRIBUTING.md para diretrizes.

Licença

Licença MIT - consulte o arquivo LICENSE para detalhes.