Skip to main content
Glama
GonzaBot

mcp-toolkit-server

by GonzaBot

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
info_sistemaA

Devuelve información del sistema operativo: SO, versión, arquitectura y Python.

espacio_discoA

Devuelve el espacio total, usado y libre (en GB) de una ruta del sistema.

Args: ruta: ruta del sistema de archivos a inspeccionar

calcular_hashA

Calcula el hash (sha256, sha1, md5) de un archivo para verificar su integridad.

Args: ruta_archivo: ruta al archivo algoritmo: algoritmo de hash a usar (sha256, sha1, md5)

listar_directorioC

Lista los archivos y subdirectorios de una carpeta.

Args: ruta: ruta del directorio a listar

verificar_certificado_sslA

Inspecciona el certificado SSL/TLS de un dominio.

Devuelve: estado de validez, días hasta expiración, protocolo, cifrado, emisor (CA), organización, fechas y Subject Alternative Names (SANs). Detecta certificados expirados o próximos a vencer.

Args: dominio: hostname a inspeccionar (ej: "google.com", "miservidor.com") puerto: puerto HTTPS (por defecto 443)

verificar_headers_seguridadA

Audita los HTTP security headers de una URL y puntúa su nivel de seguridad.

Verifica: HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy. Detecta fugas de información (Server, X-Powered-By).

Args: url: URL a auditar (ej: "https://miapp.com" o directamente "miapp.com")

hacer_request_httpA

Realiza una petición HTTP completa y devuelve status, headers y body.

Útil para probar APIs REST, analizar respuestas de endpoints, o debuggear servicios web directamente desde la conversación.

Args: url: URL de destino metodo: método HTTP — GET, POST, PUT, DELETE, HEAD, PATCH, OPTIONS headers_json: headers adicionales como JSON (ej: '{"Authorization":"Bearer tok"}') body: cuerpo de la petición (JSON string para POST/PUT/PATCH) timeout: tiempo de espera en segundos (1-60)

consultar_dnsA

Realiza consultas DNS para un dominio.

Soporta registros: A (IPv4), AAAA (IPv6), MX (mail), NS (nameservers), TXT (SPF, DKIM, verificación), CNAME (alias).

Args: dominio: dominio a consultar (ej: "google.com") tipo: tipo de registro DNS — A, AAAA, MX, NS, TXT, CNAME

whois_dominioA

Consulta información WHOIS de un dominio.

Devuelve: registrante, registrador, fechas de creación/expiración/actualización, nameservers y estado del dominio.

Args: dominio: dominio a consultar (ej: "google.com", "openai.com")

escanear_puertosA

Escanea ~35 puertos TCP comunes de un host. Solo sobre sistemas propios o autorizados.

Detecta servicios web, SSH, bases de datos, Docker, Kubernetes, SMB, Redis, MongoDB, Elasticsearch y otros. Marca servicios de alto riesgo con consejos.

Args: host: dirección IP o dominio a escanear (ej: "192.168.1.1", "miservidor.com") timeout: tiempo de espera por puerto en segundos (default: 0.5)

verificar_fortaleza_passwordA

Evalúa la fortaleza de una contraseña con análisis de entropía y patrones débiles.

No almacena ni transmite la contraseña. Evalúa: longitud, diversidad de caracteres, patrones débiles comunes, repetición y entropía estimada en bits.

Args: password: la contraseña a evaluar

generar_password_seguroA

Genera una contraseña criptográficamente segura usando el módulo secrets de Python.

Args: longitud: número de caracteres (entre 8 y 128, default: 16) mayusculas: incluir letras mayúsculas numeros: incluir dígitos 0-9 simbolos: incluir símbolos especiales (!@#$%...)

calcular_hash_textoA

Calcula el hash de un texto arbitrario.

Útil para verificar integridad de datos, comparar valores o crear identificadores.

Args: texto: el texto a hashear algoritmo: sha256, sha512, sha1, md5, blake2b, sha3_256

analizar_jwtA

Decodifica y analiza un JWT (JSON Web Token) sin verificar la firma.

Muestra header, payload y todos los claims. Detecta: tokens expirados, algoritmo 'none' (vulnerabilidad crítica), algoritmos simétricos vs asimétricos, claims de seguridad (sub, iss, aud, roles, scope, permissions).

Args: token: JWT en formato header.payload.signature

codificar_base64A

Codifica un texto en Base64 (standard o URL-safe).

Args: texto: texto a codificar url_safe: usar variante URL-safe (reemplaza +/ por -_, sin padding)

decodificar_base64A

Decodifica texto en Base64 (soporta standard, URL-safe, con o sin padding).

Args: texto: texto en Base64 a decodificar

generar_token_aleatorioA

Genera un token criptográficamente seguro para API keys, secrets, session IDs, etc.

Args: longitud: longitud en bytes de entropía (16-256, default: 32) formato: 'hex' (64 chars para 32 bytes), 'base64', o 'urlsafe'

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GonzaBot/mcp-toolkit-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server