Data Processing
Inyectar varios tipos de ruido en datos de texto para fines de prueba. Perfecto para pruebas de estrés de sistemas de procesamiento de datos.
Llama a esta herramienta desde tu código en tres lenguajes.
curl -X POST 'https://api.elysiatools.com/es/api/tools/data-noise-injection' \
-H 'Content-Type: application/json' \
-d '{"textContent":"Paste your text content here...\nExample:\nName,Age,City\nJohn,25,New York\nJane,30,Los Angeles","noiseType":"character","intensity":10,"seed":12345,"targetColumns":"1,3,5","preserveOriginal":false,"outputFormat":"modified"}'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/data-noise-injection| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| textContent | textarea | Sí | — |
| noiseType | select | Sí | — |
| intensity | number | Sí | Porcentaje de caracteres/eventos de ruido a modificar (0 = sin ruido, 100 = ruido máximo) |
| seed | number | No | Semilla para generación de números aleatorios. Use la misma semilla para resultados reproducibles. |
| targetColumns | text | No |
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-data-noise-injection": {
"name": "data-noise-injection",
"description": "Inyectar varios tipos de ruido en datos de texto para fines de prueba. Perfecto para pruebas de estrés de sistemas de procesamiento de datos.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=data-noise-injection",
"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": "data-noise-injection",
"arguments": {
"textContent": "Paste your text content here...\nExample:\nName,Age,City\nJohn,25,New York\nJane,30,Los Angeles",
"noiseType": "character",
"intensity": 10,
"seed": 12345,
"targetColumns": "1,3,5",
"preserveOriginal": false,
"outputFormat": "modified"
}
}
}| Números de columna separados por comas para inyectar ruido. Deje vacío para afectar a todas las columnas (solo CSV). |
| preserveOriginal | checkbox | No | Mostrar texto original junto con la versión con ruido para comparación |
| outputFormat | select | Sí | — |
Resultado de texto
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}¿Dudas o problemas? Contacta con [email protected]