mcp-helper-tools

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • The MCP server is hosted on GitHub and references the repository for source code access and contributions.

  • Enables generation of QR codes in SVG format through the MCP server's generator tools.

  • The MCP server is built with TypeScript 5.3, allowing for type-safe development and integration.

herramientas de ayuda mcp

basado en el kit de herramientas mcp-server

Un servidor de protocolo de contexto de modelo que proporciona a los agentes LLM utilidades y herramientas del sistema, incluida la geolocalización de IP, diagnóstico de red, monitoreo del sistema, operaciones criptográficas y generación de códigos QR.

Protocolo de contexto modelo

El Protocolo de Contexto de Modelo (MCP) permite la comunicación entre:

  • Clientes : Claude Desktop, IDE y otros clientes compatibles con MCP
  • Servidores : Herramientas y recursos para la gestión y automatización de tareas
  • Agentes LLM : modelos de IA que aprovechan las capacidades del servidor

Tabla de contenido

Características

Herramientas de codificación

  • Codificación/decodificación Base64
  • Codificación/decodificación de URL
  • Codificación/decodificación HTML

Red y geolocalización

  • Geolocalización de IP con almacenamiento en caché inteligente
  • Limitación de velocidad (45 solicitudes/minuto)

Herramientas de seguridad

  • Generación de hash criptográfico (MD5, SHA-1, SHA-256, SHA-512)
  • Comparación de hash en tiempo constante
  • Generación de UUID

Herramientas generadoras

  • Generación de códigos QR
    • Salida de terminal
    • Formato SVG
    • Imágenes codificadas en Base64

Instalación

# Using npm (recommended) npm install @cyanheads/toolkit-mcp-server # Or install from source git clone git@github.com:cyanheads/toolkit-mcp-server.git cd toolkit-mcp-server npm install npm run build

Configuración

Añade a la configuración de tu cliente MCP:

{ "mcpServers": { "toolkit": { "command": "node", "args": ["node_modules/@cyanheads/toolkit-mcp-server/build/index.js"], "env": { "NODE_ENV": "production" } } } }

Herramientas

Operaciones de red

// Get geolocation data const geo = await mcp.use('toolkit-mcp-server', 'geolocate', { query: '8.8.8.8' }); // Check connectivity const conn = await mcp.use('toolkit-mcp-server', 'checkConnectivity', { host: 'example.com', port: 443 });

Operaciones del sistema

// Get system information const sysInfo = await mcp.use('toolkit-mcp-server', 'getSystemInfo', {}); // Get load average const load = await mcp.use('toolkit-mcp-server', 'getLoadAverage', {});

Operaciones de seguridad

// Generate hash const hash = await mcp.use('toolkit-mcp-server', 'hashData', { input: 'test data', algorithm: 'sha256' }); // Generate UUID const uuid = await mcp.use('toolkit-mcp-server', 'generateUUID', {});

Operaciones del generador

// Generate QR code const qr = await mcp.use('toolkit-mcp-server', 'generateQRCode', { data: 'https://example.com', type: 'svg' });

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Licencia Apache 2.0. Consulte la LICENCIA para más información.


-
security - not tested
A
license - permissive license
-
quality - not tested

Bifurcación del servidor MCP del kit de herramientas @cyanheads. Se añadieron funciones de codificación y se eliminaron funciones de red del sistema.

  1. Model Context Protocol
    1. Table of Contents
      1. Features
        1. Encoding Tools
        2. Network & Geolocation
        3. Security Tools
        4. Generator Tools
      2. Installation
        1. Configuration
          1. Tools
            1. Network Operations
            2. System Operations
            3. Security Operations
            4. Generator Operations
          2. Contributing
            1. License
              ID: 3ay33mxf98