← Todos los artículos

Data Tools: convierte JSON, CSV y YAML desde tus agentes de IA en Singularity

Data Tools es el plugin de Singularity que permite a un agente convertir archivos JSON, CSV y YAML sin salir de su ejecución. El agente llama a la herramienta MCP data_convert con un archivo de origen y un formato de destino, y recibe la ruta del archivo escrito y sus métricas.

Capturas del banco de calificación local: contribución MCP y archivos reales, con datos de demostración.

¿Qué hace exactamente data_convert?

La herramienta lee un archivo estructurado y escribe su conversión. La respuesta indica los formatos, el número de registros, el tamaño y la duración.

{
  "source": "data/input.json",
  "targetFormat": "csv",
  "output": "data/output.csv"
}
Llamada JSON a CSV de data_convert y archivo resultante en el editor
Llamada JSON a CSV de data_convert y archivo resultante en el editor

¿Qué opciones hay disponibles?

  • sourceFormat vale auto por defecto y se basa en .json, .csv, .yaml o .yml.
  • overwrite debe ser true para sustituir una salida existente.
  • Para CSV: delimiter y header.
  • Para JSON: indent, de 0 a 8.

¿Cómo se usa en el día a día?

Instala y activa Data Tools desde el Marketplace y pide la conversión en tu ticket: «exporta people.json a CSV», «pasa esta configuración CSV a YAML». El agente evita escribir un script temporal y el resultado sigue siendo un archivo del workspace que puedes revisar y versionar.

Error de formato devuelto por data_convert en el banco de calificación
Error de formato devuelto por data_convert en el banco de calificación

¿Qué límites tiene?

Las lecturas y escrituras se limitan al workspace: se rechazan las salidas fuera de alcance y los enlaces simbólicos. El plugin mantiene reglas permisivas heredadas: las columnas CSV salen del primer registro y se toleran filas desiguales. Revisa el resultado si tus datos son heterogéneos. No ofrece interfaz ni ajustes.

Preguntas frecuentes

¿Data Tools es gratuito?

Sí. El plugin es gratuito y no necesita cuenta externa ni secreto.

¿Se puede sobrescribir un archivo existente?

Solo si la llamada indica overwrite en true. De lo contrario, la salida existente queda protegida.

¿Qué agentes pueden usarlo?

La herramienta se expone por MCP a los agentes de Singularity, sea cual sea el proveedor, mientras el plugin esté activo.

Marketplace · Plugins · Descargar Singularity