mcpField
D
D3vtools

D3vtools

远程服务
github.com/gigili开发工具018 周前更新
代码仓库

关于 D3vtools

D3vtools 是远程 MCP 服务,为 AI 编码助手提供数据转换、格式化、加密等开发工具。其目录、详情和执行工具组成发现、查看、运行的工作流程。

主要功能

  1. 01按类别或层级浏览工具
  2. 02查看工具要求和限制
  3. 03运行转换与处理工具
  4. 04涵盖编码、加密、格式化等领域
  5. 05通过 Streamable HTTP 免认证使用

适用场景

  1. 01开发时编码或解码数据
  2. 02格式化 JSON、SQL 或 CSS
  3. 03转换颜色、单位或时间戳
  4. 04生成 UUID、哈希或密码

MCP 相关

通过 `https://d3v.tools/mcp/tools` 上的 Streamable HTTP 提供 `list_tools_catalog`、`get_tool_details` 和 `execute_tool`。MCP 客户端可发现工具、查看输入约定并执行工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://d3v.tools/mcp/tools
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3
参数类型必填说明
slugstring否可选的特定工具 slug 筛选条件。
tierstring否可选的 tier 筛选条件(free 或 premium)。
categorystring否可选的 category slug 筛选条件。

详细介绍

D3vTools MCP 服务

MCP Server License: MIT Live URL smithery badge

一个 Model Context Protocol(MCP) 服务,可让 AI Agent 使用 100 多种开发工具,包括编码器、解码器、颜色转换器、加密工具、格式化工具等。专为 AI 编码助手打造,帮助它们在开发过程中转换数据、检查格式或进行单位换算。

MCP 服务通过 streamable-http 传输协议运行于 https://d3v.tools/mcp/tools。无需身份验证。


工具

此服务提供 3 种工具,可协同构成发现与执行流程:

list_tools_catalog

列出所有可用工具,可按类别、层级(免费/高级)或 slug 进行筛选。

参数:

名称类型必填描述
categorystring否按类别 slug 筛选(例如 encode-decode、color、crypto)
tierstring否按层级筛选(free 或 premium)
slugstring否按指定工具 slug 筛选

示例:

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

get_tool_details

获取某个工具的完整 API 契约,包括必填字段、输入类型、速率限制和关键词。

参数:

名称类型必填描述
categorystring是工具类别 slug
slugstring是工具 slug

示例:

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

execute_tool

使用输入和可选参数执行工具。支持文本输入、转换模式(from/to)以及结构化选项。

参数:

名称类型必填描述
categorystring是工具类别 slug
slugstring是工具 slug
inputstring否主要输入值
optionsobject否复杂工具的结构化参数
fromstring否源单位(转换工具)
tostring否目标单位(转换工具)
valuestring否转换值(与 from/to 配合使用)

示例:

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

使用流程

这些工具专为串联使用而设计:

  1. 发现 — 调用 list_tools_catalog 查看可用工具
  2. 检查 — 调用 get_tool_details 了解工具的 API 契约
  3. 执行 — 调用 execute_tool 并传入输入来运行工具

连接

服务详情
属性值
URLhttps://d3v.tools/mcp/tools
传输协议streamable-http
身份验证无
功能tools
客户端配置

Claude Desktop

添加到 claude_desktop_config.json:

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

OpenCode

添加到 opencode.json:

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

Cursor

在 Cursor Settings → MCP Servers 中添加:

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

此服务通过 https://d3v.tools/.well-known/mcp.json 上的 .well-known/mcp.json 发布,因此支持 MCP 的客户端(VS Code 扩展等)可以自动发现它。


示例演练

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

支持的类别

类别示例
encode-decodeBase32、Base58、Base64、URL、HTML、JWT、二维码
color十六进制转 RGB、RGB 转 HSL、颜色名称查询
cryptoUUID、哈希生成器、HMAC、密码生成器
formatterJSON、XML、CSS、SQL 格式化工具 / 压缩工具
converter温度、长度、重量、货币
text字符计数器、大小写转换器、slugify
imageData URI 转换、SVG 优化
math数字进制转换器、百分比计算器
networkIP 计算器、端口检查器
date时间戳转换器、时区转换器

架构

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

该服务使用 Laravel 和 laravel/mcp 包构建。客户端工具通过浏览器中的 JavaScript 运行;服务端工具使用 PHP 服务类。所有处理都在服务器端或客户端完成,不会调用外部 API。


速率限制

级别每分钟请求数
匿名10
注册用户(免费)30
高级用户1000+

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。