json-pretty 是一款基于 Expanso Edge 运行时的 JSON 数据美化工具,采用纯声明式配置实现,无需编写任何可执行代码即可完成复杂的 JSON 格式化任务。该技能通过简洁的 YAML 配置文件定义数据处理流程,支持 CLI 管道模式和 MCP 服务器模式两种运行方式,为用户提供灵活多样的集成选择。
在核心用法方面,用户可通过 CLI 模式将 JSON 数据通过标准输入传递给 expanso-edge 运行时,工具会自动调用 parse_json() 函数解析输入内容,并经过 format_json() 函数输出带标准缩进和换行的美化后 JSON。MCP 模式则允许将技能部署为 HTTP 服务,通过 Model Context Protocol 为 AI 应用提供 JSON 格式化能力。此外,该技能还支持直接部署到 Expanso Cloud,实现云端流水线处理。
显著优点包括:首先,纯配置型架构彻底杜绝了代码执行风险,无 eval、exec、system 等危险函数调用,逻辑完全透明可查;其次,数据处理完全在本地完成,无网络传输和远程服务器依赖,有效保障数据隐私;第三,双模式设计既满足命令行用户的脚本化需求,也支持现代化 AI 应用的协议集成;第四,依赖的 Expanso Edge 为官方声明式数据处理引擎,无已知安全漏洞。
潜在局限性在于:功能相对单一,仅提供基础格式化而不支持 JSON Schema 验证或复杂查询;存在 10MB 的缓冲区大小限制,无法处理超大 JSON 文件;作为 T3 级个人开发者作品,长期维护能力和代码审查严格度不及企业级项目。
该技能特别适合以下群体:频繁处理 API 返回数据的开发者、需要清洗日志文件的数据工程师、使用 Expanso 生态构建数据处理流水线的工程师,以及需要通过 MCP 协议为 AI 助手添加 JSON 美化能力的系统集成商。
常规使用风险主要包括:对 Expanso Edge 运行时的版本依赖,若运行时环境被篡改可能导致意外行为;尽管当前版本安全,但 T3 来源意味着后续更新需人工审查;大文件处理时可能因内存限制导致失败,建议在处理前进行文件大小检查。