关于 D3vtools
D3vtools 是远程 MCP 服务,为 AI 编码助手提供数据转换、格式化、加密等开发工具。其目录、详情和执行工具组成发现、查看、运行的工作流程。
主要功能
- 01按类别或层级浏览工具
- 02查看工具要求和限制
- 03运行转换与处理工具
- 04涵盖编码、加密、格式化等领域
- 05通过 Streamable HTTP 免认证使用
适用场景
- 01开发时编码或解码数据
- 02格式化 JSON、SQL 或 CSS
- 03转换颜色、单位或时间戳
- 04生成 UUID、哈希或密码
MCP 相关
通过 `https://d3v.tools/mcp/tools` 上的 Streamable HTTP 提供 `list_tools_catalog`、`get_tool_details` 和 `execute_tool`。MCP 客户端可发现工具、查看输入约定并执行工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://d3v.tools/mcp/toolsclaude mcp add --transport http d3vtools https://d3v.tools/mcp/tools{"mcpServers":{"d3vtools":{"type":"http","url":"https://d3v.tools/mcp/tools"}}}在 Cursor 中打开{"servers":{"d3vtools":{"type":"http","url":"https://d3v.tools/mcp/tools"}}}在 VS Code 中打开{"mcpServers":{"d3vtools":{"type":"http","url":"https://d3v.tools/mcp/tools"}}}{"mcpServers":{"d3vtools":{"serverUrl":"https://d3v.tools/mcp/tools"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| slug | string | 否 | 可选的特定工具 slug 筛选条件。 |
| tier | string | 否 | 可选的 tier 筛选条件(free 或 premium)。 |
| category | string | 否 | 可选的 category slug 筛选条件。 |
详细介绍
D3vTools MCP 服务
一个 Model Context Protocol(MCP) 服务,可让 AI Agent 使用 100 多种开发工具,包括编码器、解码器、颜色转换器、加密工具、格式化工具等。专为 AI 编码助手打造,帮助它们在开发过程中转换数据、检查格式或进行单位换算。
MCP 服务通过 streamable-http 传输协议运行于 https://d3v.tools/mcp/tools。无需身份验证。
工具
此服务提供 3 种工具,可协同构成发现与执行流程:
list_tools_catalog
列出所有可用工具,可按类别、层级(免费/高级)或 slug 进行筛选。
参数:
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
category | string | 否 | 按类别 slug 筛选(例如 encode-decode、color、crypto) |
tier | string | 否 | 按层级筛选(free 或 premium) |
slug | string | 否 | 按指定工具 slug 筛选 |
示例:
list tools in the "color" category → list_tools_catalog({ "category": "color" })
get_tool_details
获取某个工具的完整 API 契约,包括必填字段、输入类型、速率限制和关键词。
参数:
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
category | string | 是 | 工具类别 slug |
slug | string | 是 | 工具 slug |
示例:
inspect a tool → get_tool_details({ "category": "encode-decode", "slug": "base64-encode" })
execute_tool
使用输入和可选参数执行工具。支持文本输入、转换模式(from/to)以及结构化选项。
参数:
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
category | string | 是 | 工具类别 slug |
slug | string | 是 | 工具 slug |
input | string | 否 | 主要输入值 |
options | object | 否 | 复杂工具的结构化参数 |
from | string | 否 | 源单位(转换工具) |
to | string | 否 | 目标单位(转换工具) |
value | string | 否 | 转换值(与 from/to 配合使用) |
示例:
encode text → execute_tool({
"category": "encode-decode",
"slug": "base64-encode",
"input": "Hello, World!"
})
使用流程
这些工具专为串联使用而设计:
- 发现 — 调用
list_tools_catalog查看可用工具 - 检查 — 调用
get_tool_details了解工具的 API 契约 - 执行 — 调用
execute_tool并传入输入来运行工具
连接
服务详情
| 属性 | 值 |
|---|---|
| URL | https://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-decode | Base32、Base58、Base64、URL、HTML、JWT、二维码 |
color | 十六进制转 RGB、RGB 转 HSL、颜色名称查询 |
crypto | UUID、哈希生成器、HMAC、密码生成器 |
formatter | JSON、XML、CSS、SQL 格式化工具 / 压缩工具 |
converter | 温度、长度、重量、货币 |
text | 字符计数器、大小写转换器、slugify |
image | Data URI 转换、SVG 优化 |
math | 数字进制转换器、百分比计算器 |
network | IP 计算器、端口检查器 |
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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。