D3vTools

Servidor MCP para mais de 200 utilitários de desenvolvimento — descubra e execute ferramentas através de uma API unificada

Documentação

Servidor MCP D3vTools

MCP Server License: MIT Live URL smithery badge

Um servidor Model Context Protocol (MCP) que fornece a agentes de IA acesso a mais de 100 utilitários de desenvolvimento — codificadores, decodificadores, conversores de cores, ferramentas criptográficas, formatadores e muito mais. Construído para assistentes de codificação com IA que precisam transformar dados, inspecionar formatos ou converter entre unidades durante o desenvolvimento.

O servidor MCP roda em https://d3v.tools/mcp/tools com transporte streamable-http. Nenhuma autenticação é necessária.


Ferramentas

Este servidor expõe 3 ferramentas que trabalham juntas como um pipeline de descobrir-executar:

list_tools_catalog

Lista todas as ferramentas disponíveis com filtragem opcional por categoria, nível (gratuito/premium) ou slug.

Parâmetros:

NomeTipoObrigatórioDescrição
categorystringnãoFiltrar por slug de categoria (ex.: encode-decode, color, crypto)
tierstringnãoFiltrar por nível (free ou premium)
slugstringnãoFiltrar por slug de ferramenta específica

Exemplo:

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

get_tool_details

Obtém o contrato completo da API — campos obrigatórios, tipo de entrada, limites de taxa e palavras-chave — para uma ferramenta.

Parâmetros:

NomeTipoObrigatórioDescrição
categorystringsimSlug da categoria da ferramenta
slugstringsimSlug da ferramenta

Exemplo:

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

execute_tool

Executa uma ferramenta com entrada e parâmetros opcionais. Suporta entradas de texto, estilo de conversão (de/para) e opções estruturadas.

Parâmetros:

NomeTipoObrigatórioDescrição
categorystringsimSlug da categoria da ferramenta
slugstringsimSlug da ferramenta
inputstringnãoValor de entrada principal
optionsobjectnãoArgumentos estruturados para ferramentas complexas
fromstringnãoUnidade de origem (ferramentas de conversão)
tostringnãoUnidade de destino (ferramentas de conversão)
valuestringnãoValor para conversão (usado com de/para)

Exemplo:

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

Fluxo de Uso

As ferramentas são projetadas para serem encadeadas:

  1. Descobrir — chame list_tools_catalog para ver as ferramentas disponíveis
  2. Inspecionar — chame get_tool_details para aprender o contrato da API de uma ferramenta
  3. Executar — chame execute_tool para executar a ferramenta com sua entrada

Conexão

Detalhes do Servidor

PropriedadeValor
URLhttps://d3v.tools/mcp/tools
Transportestreamable-http
AutenticaçãoNenhuma
Capacidadestools

Configurações do Cliente

Claude Desktop

Adicione ao seu claude_desktop_config.json:

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

OpenCode

Adicione ao seu opencode.json:

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

Cursor

Adicione em Configurações do Cursor → Servidores MCP:

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

Descoberta Automática

O servidor é anunciado via .well-known/mcp.json em https://d3v.tools/.well-known/mcp.json, para que clientes compatíveis com MCP (extensão do VS Code, etc.) possam descobri-lo automaticamente.


Exemplo de Passo a Passo

// 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": "" })

Categorias Suportadas

CategoriaExemplos
encode-decodeBase32, Base58, Base64, URL, HTML, JWT, código QR
colorHex para RGB, RGB para HSL, consulta de nome de cor
cryptoUUID, geradores de hash, HMAC, geradores de senha
formatterFormatadores / minificadores de JSON, XML, CSS, SQL
converterTemperatura, comprimento, peso, moeda
textContador de caracteres, conversor de maiúsculas/minúsculas, slugify
imageConversão de URI de dados, otimização de SVG
mathConversor de base numérica, calculadora de porcentagem
networkCalculadora de IP, verificador de porta
dateConversor de timestamp, conversor de fuso horário

Arquitetura

┌──────────────┐     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)

O servidor é construído com Laravel e o pacote laravel/mcp. As ferramentas do lado do cliente executam JavaScript no navegador; as ferramentas do lado do servidor usam classes de serviço PHP. Todo o processamento acontece no lado do servidor ou do cliente — sem chamadas externas de API.


Limites de Taxa

NívelRequisições/minuto
Anônimo10
Registrado (gratuito)30
Premium1000+

Licença

MIT