Data Processing
Dividir contenido CSV por número de filas especificado. Perfecto para procesar grandes conjuntos de datos, dividir datos para análisis, procesamiento por lotes y gestionar límites de tamaño de archivo. Características: - Dividir CSV por número de filas - Soporte para múltiples formatos de salida - Preservar fila de encabezado en cada división - Opciones flexibles de formato de salida - Soporte para grandes conjuntos de datos - Procesamiento rápido y eficiente Casos de Uso Comunes: - Dividir archivos CSV grandes para procesamiento - Dividir datos para procesamiento paralelo - Crear bloques de datos manejables - Exportar datos en diferentes formatos - Preparar datos para operaciones por lotes - Gestionar limitaciones de tamaño de archivo
Llama a esta herramienta desde tu código en tres lenguajes.
curl -X POST 'https://api.elysiatools.com/es/api/tools/csv-splitter' \
-H 'Content-Type: application/json' \
-d '{"csvContent":"Paste your CSV content here...\nExample:\nName,Age,City\nJohn,25,New York\nJane,30,London\nBob,35,Paris","rowsPerFile":5,"includeHeader":true,"outputFormat":"csv"}'Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.
POST https://api.elysiatools.com/es/api/tools/csv-splitter| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| csvContent | textarea | Sí | — |
| rowsPerFile | number | Sí | Número máximo de filas de datos en cada archivo dividido (excluyendo encabezados) |
| includeHeader | checkbox | No | Agregar fila de encabezado a cada archivo dividido |
| outputFormat | select | Sí | — |
Resultado de texto
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.
Añade este bloque a la configuración de tu cliente MCP:
{
"mcpServers": {
"elysiatools-csv-splitter": {
"name": "csv-splitter",
"description": "Dividir contenido CSV por número de filas especificado. Perfecto para procesar grandes conjuntos de datos, dividir datos para análisis, procesamiento por lotes y gestionar límites de tamaño de archivo.\n\nCaracterísticas:\n- Dividir CSV por número de filas\n- Soporte para múltiples formatos de salida\n- Preservar fila de encabezado en cada división\n- Opciones flexibles de formato de salida\n- Soporte para grandes conjuntos de datos\n- Procesamiento rápido y eficiente\n\nCasos de Uso Comunes:\n- Dividir archivos CSV grandes para procesamiento\n- Dividir datos para procesamiento paralelo\n- Crear bloques de datos manejables\n- Exportar datos en diferentes formatos\n- Preparar datos para operaciones por lotes\n- Gestionar limitaciones de tamaño de archivo",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=csv-splitter",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Tras conectar al endpoint SSE, lista las herramientas expuestas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "csv-splitter",
"arguments": {
"csvContent": "Paste your CSV content here...\nExample:\nName,Age,City\nJohn,25,New York\nJane,30,London\nBob,35,Paris",
"rowsPerFile": 5,
"includeHeader": true,
"outputFormat": "csv"
}
}
}¿Dudas o problemas? Contacta con [email protected]