关于 data-transform
data-transform 是面向开发者的数据转换 REST API,支持处理 JSON、CSV 和 XML,并提供展平、筛选、排序及验证等操作。
主要功能
- 01转换 JSON、CSV 和 XML
- 02展平与还原 JSON
- 03筛选、排序和选取字段
- 04计算统计数据并验证
适用场景
- 01将 JSON 记录转换为 CSV
- 02展平嵌套 JSON 以便处理
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.lazy-mac.com/data-transform/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http lazymac2x-data-transform https://api.lazy-mac.com/data-transform/mcpCursor.cursor/mcp.json
{"mcpServers":{"lazymac2x-data-transform":{"type":"http","url":"https://api.lazy-mac.com/data-transform/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"lazymac2x-data-transform":{"type":"http","url":"https://api.lazy-mac.com/data-transform/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"lazymac2x-data-transform":{"type":"http","url":"https://api.lazy-mac.com/data-transform/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"lazymac2x-data-transform":{"serverUrl":"https://api.lazy-mac.com/data-transform/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
10| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| data | array | 是 | 要转换的对象数组 |
| delimiter | string | 否 | CSV 分隔符(默认:逗号) |
详细介绍

data-transform-api
⭐ 从每月经常性收入为 0 美元起公开开发。 如果你想关注我们的进展,请点个 Star — lazymac-mcp(42 个工具,一次安装 MCP)· lazymac-k-mcp(韩国市场切入点)· lazymac-sdk(TS 客户端)· api.lazy-mac.com · Pro 每月 29 美元。
🚀 想通过一次 MCP 安装使用全部 42 个 lazymac 工具?
npx -y @lazymac/mcp· Pro 每月 29 美元,可无限次调用。
数据转换 API — 在 JSON、CSV 和 XML 之间互相转换。可展平、筛选、排序、选取字段、计算统计数据并验证数据。除 Express 外零依赖。
快速开始
npm install && npm start # http://localhost:3600
端点
转换
# JSON → CSV
curl -X POST http://localhost:3600/api/v1/json-to-csv \
-H "Content-Type: application/json" \
-d '{"data": [{"name":"Alice","age":30},{"name":"Bob","age":25}]}'
# CSV → JSON
curl -X POST http://localhost:3600/api/v1/csv-to-json \
-H "Content-Type: application/json" \
-d '{"csv": "name,age\nAlice,30\nBob,25"}'
# JSON → XML
curl -X POST http://localhost:3600/api/v1/json-to-xml \
-H "Content-Type: application/json" \
-d '{"data": {"user": {"name": "Alice", "age": 30}}, "rootName": "response"}'
转换处理
# Flatten nested JSON
curl -X POST http://localhost:3600/api/v1/flatten \
-H "Content-Type: application/json" \
-d '{"data": {"user": {"name": "Alice", "address": {"city": "Seoul"}}}}'
# → {"user.name": "Alice", "user.address.city": "Seoul"}
# Unflatten
curl -X POST http://localhost:3600/api/v1/unflatten \
-H "Content-Type: application/json" \
-d '{"data": {"user.name": "Alice", "user.age": 30}}'
# Filter (supports >, <, !)
curl -X POST http://localhost:3600/api/v1/filter \
-H "Content-Type: application/json" \
-d '{"data": [{"name":"Alice","age":30},{"name":"Bob","age":25}], "query": {"age": ">26"}}'
# Pick specific fields
curl -X POST http://localhost:3600/api/v1/pick \
-H "Content-Type: application/json" \
-d '{"data": [{"name":"Alice","age":30,"email":"[email protected]"}], "fields": ["name","age"]}'
# Sort
curl -X POST http://localhost:3600/api/v1/sort \
-H "Content-Type: application/json" \
-d '{"data": [{"name":"Bob","age":25},{"name":"Alice","age":30}], "field": "name"}'
# Stats
curl -X POST http://localhost:3600/api/v1/stats \
-H "Content-Type: application/json" \
-d '{"data": [{"score":85},{"score":92},{"score":78}], "field": "score"}'
# → {"count":3, "sum":255, "mean":85, "min":78, "max":92, "median":85}
# Validate JSON
curl -X POST http://localhost:3600/api/v1/validate \
-H "Content-Type: application/json" \
-d '{"data": {"valid": true}}'
许可证
MIT
💡 想托管自己的技术栈?通过 lazymac 推荐链接获取 200 美元 DigitalOcean 额度。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。