mcp-toolkit-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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