D3vTools

Servidor MCP para más de 200 utilidades de desarrollo — descubre y ejecuta herramientas a través de una API unificada

Documentación

Servidor MCP D3vTools

MCP Server License: MIT Live URL smithery badge

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona a los agentes de IA acceso a más de 100 utilidades de desarrollo: codificadores, decodificadores, conversores de color, herramientas criptográficas, formateadores y más. Diseñado para asistentes de codificación con IA que necesitan transformar datos, inspeccionar formatos o convertir entre unidades durante el desarrollo.

El servidor MCP se ejecuta en https://d3v.tools/mcp/tools con transporte streamable-http. No se requiere autenticación.


Herramientas

Este servidor expone 3 herramientas que funcionan juntas como un flujo de descubrir-ejecutar:

list_tools_catalog

Lista todas las herramientas disponibles con filtrado opcional por categoría, nivel (gratuito/premium) o slug.

Parámetros:

NombreTipoRequeridoDescripción
categorystringnoFiltrar por slug de categoría (p. ej. encode-decode, color, crypto)
tierstringnoFiltrar por nivel (free o premium)
slugstringnoFiltrar por slug de herramienta específica

Ejemplo:

list tools in the "color" category → list_tools_catalog({ "category": "color" })

get_tool_details

Obtén el contrato completo de la API — campos requeridos, tipo de entrada, límites de velocidad y palabras clave — para una herramienta.

Parámetros:

NombreTipoRequeridoDescripción
categorystringsíSlug de categoría de la herramienta
slugstringsíSlug de la herramienta

Ejemplo:

inspect a tool → get_tool_details({ "category": "encode-decode", "slug": "base64-encode" })

execute_tool

Ejecuta una herramienta con entrada y parámetros opcionales. Admite entradas de texto, estilo de conversión (desde/hacia) y opciones estructuradas.

Parámetros:

NombreTipoRequeridoDescripción
categorystringsíSlug de categoría de la herramienta
slugstringsíSlug de la herramienta
inputstringnoValor de entrada principal
optionsobjectnoArgumentos estructurados para herramientas complejas
fromstringnoUnidad de origen (herramientas de conversión)
tostringnoUnidad de destino (herramientas de conversión)
valuestringnoValor para conversión (usado con desde/hacia)

Ejemplo:

encode text → execute_tool({
  "category": "encode-decode",
  "slug": "base64-encode",
  "input": "Hello, World!"
})

Flujo de Uso

Las herramientas están diseñadas para encadenarse:

  1. Descubrir — llama a list_tools_catalog para ver las herramientas disponibles
  2. Inspeccionar — llama a get_tool_details para conocer el contrato de API de una herramienta
  3. Ejecutar — llama a execute_tool para ejecutar la herramienta con tu entrada

Conexión

Detalles del Servidor

PropiedadValor
URLhttps://d3v.tools/mcp/tools
Transportestreamable-http
AutenticaciónNinguna
Capacidadestools

Configuraciones de Cliente

Claude Desktop

Añade a tu claude_desktop_config.json:

{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

OpenCode

Añade a tu opencode.json:

{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

Cursor

Añade en Configuración de Cursor → Servidores MCP:

{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

Auto-Detección

El servidor se anuncia mediante .well-known/mcp.json en https://d3v.tools/.well-known/mcp.json, por lo que los clientes compatibles con MCP (extensión de VS Code, etc.) pueden detectarlo automáticamente.


Ejemplo Paso a Paso

// Step 1: Find available tools
→ list_tools_catalog({ "category": "crypto" })

// Step 2: Get details on a specific tool
→ get_tool_details({ "category": "crypto", "slug": "uuid-generator" })

// Step 3: Execute the tool
→ execute_tool({ "category": "crypto", "slug": "uuid-generator", "input": "" })

Categorías Soportadas

CategoríaEjemplos
encode-decodeBase32, Base58, Base64, URL, HTML, JWT, código QR
colorHex a RGB, RGB a HSL, búsqueda de nombres de color
cryptoUUID, generadores de hash, HMAC, generadores de contraseñas
formatterFormateadores / minificadores de JSON, XML, CSS, SQL
converterTemperatura, longitud, peso, moneda
textContador de caracteres, conversor de mayúsculas/minúsculas, slugify
imageConversión de URI de datos, optimización de SVG
mathConversor de base numérica, calculadora de porcentajes
networkCalculadora de IP, comprobador de puertos
dateConversor de marcas de tiempo, conversor de zonas horarias

Arquitectura

┌──────────────┐     Streamable HTTP      ┌──────────────────────┐
│  AI Agent    │ ◄──────────────────────► │  d3v.tools/mcp/tools │
│  (Claude,    │                           │                      │
│   Cursor,    │   list_tools_catalog      │  Laravel + laravel/  │
│   OpenCode)  │   get_tool_details        │  mcp package         │
│              │   execute_tool            │                      │
└──────────────┘                           └──────────┬───────────┘
                                                       │
                                                        └──► ToolExecutionService
                                                             └──► Service classes
                                                                   (client-side JS
                                                                    or server-side PHP)

El servidor está construido con Laravel y el paquete laravel/mcp. Las herramientas del lado del cliente se ejecutan en JavaScript del navegador; las herramientas del lado del servidor usan clases de servicio de PHP. Todo el procesamiento ocurre en el lado del servidor o del cliente — sin llamadas externas a API.


Límites de Velocidad

NivelSolicitudes/minuto
Anónimo10
Registrado (gratuito)30
Premium1000+

Licencia

MIT