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"
}
¿Qué opciones hay disponibles?
sourceFormatvaleautopor defecto y se basa en.json,.csv,.yamlo.yml.overwritedebe sertruepara sustituir una salida existente.- Para CSV:
delimiteryheader. - 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.

¿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.