mcpr2cxsap-c4csap-cpijedintoolsvalidation

145 Herramientas, 17 Skills, 3 Sistemas, Una Sesión: Dentro del Ecosistema MCP que Impulsa R2-CX

JedIN Team2026-04-0614 min de lectura

¿Qué Es el Ecosistema MCP?

El Model Context Protocol (MCP) es la capa de interfaz entre el motor de razonamiento de IA de R2-CX y los sistemas empresariales que opera. Cada servidor MCP expone un conjunto de herramientas que la IA puede llamar con parámetros estructurados y recibir respuestas estructuradas. Piensa en ello como una API tipada diseñada específicamente para agentes de IA: cada herramienta tiene un schema, cada parámetro tiene validación y cada respuesta sigue un formato predecible.

La plataforma JedIN ejecuta 14 servidores MCP cubriendo SAP, Microsoft, Salesforce y sistemas propietarios. Tres de estos servidores están validados en producción con 145 herramientas y 17 skills que han sido probados contra sistemas en vivo con datos reales. Este post documenta los resultados completos de validación de una campaña de pruebas que ejecutó 35 escenarios de prueba con tasa de aprobación del 100%.

MCP Workspace Overview

Los Tres Servidores MCP de Producción

MCP C4C (Puerto 3333) -- 19 Herramientas

El servidor MCP de SAP Cloud for Customer es único en el ecosistema porque usa automatización de navegador Playwright (v1.59.1) en lugar de llamadas de API. SAP C4C no expone sus capacidades de configuración y fine-tuning a través de APIs externas, así que R2-CX controla un navegador Chromium headless para interactuar con la UI de C4C exactamente como lo haría un consultor humano.

Inventario Completo de Herramientas:

HerramientaCategoríaDescripción
c4c_loginAutenticaciónLogin completo en navegador con entrada de credenciales y establecimiento de sesión
c4c_navigateNavegaciónNavegar a cualquier work center o vista de C4C por nombre o ruta
c4c_clickInteracciónClic en cualquier elemento de UI por selector, texto o etiqueta de accesibilidad
c4c_typeInteracciónEscribir texto en campos de entrada con enfoque automático
c4c_screenshotEvidenciaCapturar screenshots de página completa o de elementos específicos
c4c_evaluateAvanzadoEjecutar JavaScript en el contexto del navegador (OData de mismo origen vía fetch)
c4c_adaptation_modeConfiguraciónAlternar modo de adaptación/personalización de C4C
c4c_create_fieldConfiguraciónCrear campos de extensión personalizados en objetos de negocio
c4c_fine_tuningConfiguraciónNavegar y modificar secciones de configuración de fine-tuning
c4c_open_config_sectionConfiguraciónAbrir sección específica de fine-tuning por ruta
c4c_read_tableDatosExtraer datos tabulares de la UI actualmente visible
c4c_fill_formInteracciónLlenar múltiples campos de formulario en una sola operación
c4c_select_optionInteracciónSeleccionar valores de dropdown, radio buttons, checkboxes
c4c_waitControlEsperar condiciones específicas de UI (elemento visible, texto presente)
c4c_scrollNavegaciónDesplazar dentro de contenedores para cargar contenido renderizado bajo demanda
c4c_get_page_infoInspecciónExtraer título de la página actual, URL y resumen de elementos visibles
c4c_close_dialogInteracciónCerrar diálogos modales y popups
c4c_generate_abslGeneración de CódigoGenerar código ABSL desde 6 templates (validation, calculation, visibility, approval, deduplication, territory)
c4c_analyzeAnálisisEjecutar engines de análisis: data_quality, config_completeness, full_audit, report

La herramienta c4c_analyze ejecuta cuatro tipos distintos de análisis:

  • data_quality: Puntúa la calidad de datos a través de objetos de negocio (score: 0-100, resultado de benchmark: 95/100 en pruebas)
  • config_completeness: Evalúa qué tan completamente se ha configurado C4C (resultado de benchmark: 88/100)
  • full_audit: Auditoría integral del sistema cubriendo seguridad, configuración y datos (resultado de benchmark: 70/100)
  • report: Genera un informe ejecutivo en markdown de 4,000+ caracteres con scores, hallazgos y recomendaciones

Benchmarks de Rendimiento (C4C) -- Medidos desde sesiones de prueba:

HerramientaTiempo Promedio de RespuestaNotas
c4c_login~9,600msFlujo completo de autenticación en navegador
c4c_navigate1-515msVaría por complejidad de página
c4c_evaluate4msEjecución de JavaScript en contexto del navegador
c4c_generate_absl2msGeneración de código basada en templates
c4c_screenshot~180msCaptura y codificación PNG
c4c_open_config_section109ms-4,900msVaría por profundidad de sección
c4c_analyze1,200-3,800msDepende del tipo de análisis

MCP CPI (Puerto 3335) -- 47 Herramientas

El servidor MCP de SAP Cloud Platform Integration comunica vía APIs OData, proporcionando acceso completo al plano de gestión de CPI. Este servidor cubre gestión de paquetes, CRUD de artefactos, operaciones de credenciales, monitoreo y despliegue.

Categorías de Herramientas:

CategoríaCantidadHerramientas Principales
Autenticación1cpi_login
Gestión de Paquetes6cpi_list_packages, cpi_get_package, cpi_create_package, cpi_update_package, cpi_delete_package, cpi_export_package
Gestión de Artefactos8cpi_list_artifacts, cpi_get_artifact, cpi_create_artifact, cpi_update_artifact, cpi_delete_artifact, cpi_download_artifact, cpi_upload_artifact, cpi_copy_artifact
Despliegue4cpi_deploy_artifact, cpi_undeploy_artifact, cpi_get_deploy_status, cpi_list_deployed
Monitoreo7cpi_get_message_logs, cpi_get_message_details, cpi_get_error_info, cpi_get_runtime_status, cpi_get_performance_metrics, cpi_get_trace, cpi_set_trace_level
Credenciales5cpi_list_credentials, cpi_get_credential, cpi_create_credential, cpi_update_credential, cpi_delete_credential
Certificados4cpi_list_certificates, cpi_get_certificate, cpi_upload_certificate, cpi_delete_certificate
Recursos4cpi_list_resources, cpi_get_resource, cpi_upload_resource, cpi_delete_resource
Configuración3cpi_get_config, cpi_update_config, cpi_list_adapters
Utilidades5cpi_search, cpi_get_system_info, cpi_list_event_types, cpi_get_properties, cpi_validate_artifact

El servidor MCP CPI logra paridad cercana al 100% con las capacidades del SAP CPI Web IDE. Cada operación que un consultor realizaría a través del tooling basado en navegador de CPI puede ejecutarse programáticamente a través de estas 47 herramientas.

MCP JedIN (Puerto 3334) -- 79 Herramientas + 11 Skills

El servidor MCP JedIN es el más grande del ecosistema, proporcionando gestión completa de la plataforma a través de llamadas REST API. Cubre todo, desde diseño de flujos hasta despliegue, monitoreo y administración de tenant.

Categorías de Herramientas:

CategoríaCantidadHerramientas Principales
Autenticación2jedin_login, jedin_refresh_token
Gestión de Flujos12jedin_list_flows, jedin_get_flow, jedin_create_flow, jedin_update_flow, jedin_delete_flow, jedin_publish_flow, jedin_deploy_flow, jedin_undeploy_flow, jedin_execute_flow, jedin_get_flow_status, jedin_export_flow, jedin_import_flow
Gestión de Paquetes6jedin_list_packages, jedin_get_package, jedin_create_package, jedin_update_package, jedin_delete_package, jedin_export_package
Gestión de Conexiones6jedin_list_connections, jedin_get_connection, jedin_create_connection, jedin_update_connection, jedin_delete_connection, jedin_test_connection
Gestión de Credenciales5jedin_list_credentials, jedin_get_credential, jedin_create_credential, jedin_update_credential, jedin_delete_credential
Monitoreo8jedin_get_execution_metrics, jedin_list_executions, jedin_get_execution, jedin_get_execution_logs, jedin_get_system_health, jedin_get_performance, jedin_list_alerts, jedin_acknowledge_alert
Tenant y Usuarios6jedin_get_tenant_info, jedin_update_tenant, jedin_list_users, jedin_get_user, jedin_create_user, jedin_update_user
Marketplace5jedin_list_marketplace, jedin_get_marketplace_item, jedin_install_marketplace, jedin_rate_marketplace, jedin_search_marketplace
Artefactos8jedin_list_artifacts, jedin_get_artifact, jedin_create_artifact, jedin_update_artifact, jedin_delete_artifact, jedin_get_artifact_content, jedin_update_artifact_content, jedin_list_artifact_versions
Asistencia de Código10Templates, tipos de nodos, patrones de conectores, validación de código, generación de código
Schema4jedin_parse_schema, jedin_list_schemas, jedin_validate_schema, jedin_transform_schema
Utilidades7jedin_search, jedin_get_changelog, jedin_get_audit_log, jedin_get_feature_flags, jedin_get_system_info, jedin_get_documentation, jedin_get_connector_info

11 Skills (Operaciones de Nivel Superior):

Los Skills combinan múltiples llamadas de herramientas en workflows guiados:

SkillHerramientas UsadasDescripción
create-rest-integration4-6 herramientasCrear un flujo completo de integración REST-to-REST
create-file-integration4-6 herramientasCrear integración basada en archivos (SFTP, S3)
create-event-integration3-5 herramientasCrear integración orientada a eventos con webhooks
create-sap-integration5-8 herramientasCrear integración específica SAP (RFC, IDoc, OData)
get-connector-info1-2 herramientasRecuperar documentación detallada de conectores
diagnose-flow3-5 herramientasDiagnosticar un flujo en fallo con análisis de logs
optimize-flow2-4 herramientasSugerir optimizaciones de rendimiento para un flujo
migrate-cpi-flow4-8 herramientasMigrar un iFlow de CPI a formato JedIN
setup-monitoring2-3 herramientasConfigurar alertas y dashboards para un flujo
bulk-deploy3-6 herramientasDesplegar múltiples flujos con ordenamiento de dependencias
security-audit4-6 herramientasAuditar credenciales, conexiones y patrones de acceso

Benchmarks de Rendimiento (JedIN) -- Medidos desde sesiones de prueba:

HerramientaTiempos de Respuesta MedidosNotas
jedin_list_flows22ms, 24ms, 35msInventario completo de flujos
jedin_create_flow69msCreación de flujo con validación
jedin_list_credentials14ms, 20ms, 28msConsulta al credential store
jedin_get_tenant_info114ms, 137ms, 256msConfiguración completa del tenant
jedin_list_users10msListado de cuentas de usuarios
jedin_get_execution_metrics43ms, 53msEstadísticas agregadas de runtime
jedin_list_node_types2msCategorías de tipos de nodos
jedin_get_health4msVerificación de salud del sistema
jedin_deploy_flow~120s (polling)Incluye build + despliegue Camel K

Auto-Login y Recuperación de Sesión

Una de las funcionalidades más críticas del ecosistema MCP es la recuperación automática de sesión. Los sistemas empresariales tienen timeouts de sesión, expiración de tokens e interrupciones ocasionales de conectividad. Si la sesión del consultor de IA muere a mitad de una operación, necesita recuperarse sin intervención humana.

Cómo Funciona el Auto-Login

Cada servidor MCP implementa un gestor de ciclo de vida de tokens:

  1. Autenticación inicial: La IA llama a la herramienta de login (ej.: jedin_login). El servidor almacena el access token, refresh token y timestamp de expiración.
  2. Refresh de token: Antes de cada llamada de herramienta, el servidor verifica si el access token expira dentro de los próximos 60 segundos. Si es así, automáticamente hace refresh usando el refresh token almacenado.
  3. Re-autenticación completa: Si el refresh token en sí ha expirado (ej.: después de un largo período inactivo), el servidor realiza un login completo usando credenciales almacenadas y reintenta la llamada original.
  4. Reintento transparente: La IA recibe la respuesta de la herramienta como si nada hubiera pasado. La re-autenticación es invisible para la capa de razonamiento.

Recuperación de Sesión en el Mundo Real (Confirmada en Pruebas)

Durante la prueba de benchmark de 61 escenarios, R2-CX encontró expiración de sesión dos veces:

  • Escenario 43: La sesión de SAP C4C murió después de 45 minutos de operación continua. El servidor MCP detectó que la cookie de sesión era inválida ("Token expirado"), realizó c4c_login (~9.6s) y reintentó la llamada fallida. Tiempo total de recuperación: aproximadamente 10 segundos. Cero intervención manual.
  • Escenario 55: El JWT de JedIN expiró durante una larga fase de análisis. El servidor MCP hizo refresh del token en milisegundos y reintentó. La IA ni siquiera notó la interrupción.

Esta capacidad de auto-recuperación es esencial para las sesiones de consultor de múltiples horas que R2-CX soporta. Una sesión que requiere intervención humana para re-autenticar es una sesión que no puede ejecutarse autónomamente.

Resultados de Validación: 35/35 Pruebas Aprobadas

El ecosistema MCP fue validado a través de una campaña de pruebas estructurada cubriendo los tres servidores de producción:

Distribución de Pruebas

ServidorPruebasLlamadas de HerramientasTasa de Aprobación
MCP C4C1245+12/12 (100%)
MCP CPI1030+10/10 (100%)
MCP JedIN1342+13/13 (100%)
Total35117+35/35 (100%)

Prueba de Sesión Cross-System

El escenario de prueba más exigente involucró los tres sistemas en una única sesión:

  1. Login en SAP C4C (navegador), JedIN (REST) y SAP CPI (OData) -- 3 logins paralelos
  2. Extraer datos de configuración de C4C usando automatización de navegador
  3. Consultar JedIN para flujos de integración existentes que conectan a C4C
  4. Consultar CPI para artefactos que interactúan con el mismo tenant C4C
  5. Cruzar referencias de hallazgos y generar una evaluación unificada

Este escenario ejecutó 60+ llamadas de herramientas a través de 3 servidores MCP en una única sesión de arquitecto. Todas las llamadas tuvieron éxito. Duración total de la sesión: menos de 5 minutos para análisis completo cross-system.

Go-Live Validation Report

El Ecosistema Completo: 14 Servidores, 307 Herramientas

Más allá de los 3 servidores de producción, el ecosistema MCP de JedIN incluye 11 servidores adicionales en varias etapas de preparación:

Listos para API (Esperando Tenant Azure AD)

ServidorPuertoHerramientasSistema Objetivo
MCP Power BI333626Microsoft Power BI
MCP Power Apps333718Microsoft Power Apps / Dynamics 365

Estos servidores tienen código completo y están probados contra endpoints mock. Esperan credenciales Azure AD de producción para validación en vivo.

Beta (Funcional, Pendiente Prueba de Producción)

ServidorPuertoHerramientasSistema Objetivo
MCP Salesforce333818Salesforce CRM
MCP HubSpot333915HubSpot CRM
MCP VTEX334014VTEX Commerce
MCP TOTVS334112TOTVS Protheus
MCP S/4HANA334216SAP S/4HANA
MCP ABAP334312SAP ABAP Systems
MCP SAC334411SAP Analytics Cloud
MCP Emarsys334511SAP Emarsys
MCP C4C v2334611SAP C4C (basado en API, próxima generación)

Estos servidores beta han sido desarrollados y probados con datos mock o sandbox. No están aún validados contra sistemas de producción y no están incluidos en el conteo de "145 herramientas" de producción.

Externos (MCPs Oficiales de Proveedores)

Para AWS, Azure y Dynamics 365, JedIN integra con servidores MCP oficiales proporcionados por los proveedores de plataforma (AWS Labs MCP, Azure MCP) en lugar de construir implementaciones personalizadas.

Números Totales del Ecosistema

CategoríaServidoresHerramientasSkills
Producción (validado)314517
Listo para API2440
Beta91180
Total1430717

Nota: Los 6 skills adicionales (más allá de los 11 skills de JedIN) provienen de los servidores MCP C4C y MCP CPI, totalizando 17 skills a través de los 3 servidores de producción.

Arquitectura: Cómo se Conectan los Servidores MCP

Cada servidor MCP sigue un patrón de arquitectura compartido de la biblioteca packages/mcp-shared:

R2-CX AI Engine
    |
    | (MCP Protocol - JSON-RPC over stdio/HTTP)
    |
    +-- MCP Server Base (mcp-shared)
         |
         +-- Tool Registry (schema validation, parameter types)
         +-- Auth Manager (token lifecycle, auto-refresh, re-login)
         +-- Response Formatter (structured output for AI consumption)
         +-- Error Handler (retry logic, graceful degradation)
         |
         +-- Transport Layer
              |
              +-- Playwright (C4C: browser automation)
              +-- HTTP/REST (JedIN: REST API)
              +-- OData (CPI: SAP OData services)
              +-- OAuth2 (Power BI, Power Apps: Azure AD)

La biblioteca base compartida maneja autenticación, lógica de reintento y formateo de respuesta. Los servidores MCP individuales solo necesitan implementar la capa de transporte y lógica específica de herramientas. Esta arquitectura compartida es por qué el ecosistema escala a 14 servidores sin esfuerzo de ingeniería proporcional.

Lo Que 145 Herramientas Validadas Significan para IA Empresarial

El número en sí es menos importante que lo que representa: cobertura operacional completa a través de tres sistemas empresariales. R2-CX no genera consejos genéricos basados en documentación. Lee configuraciones reales, consulta APIs reales, navega UIs reales y produce hallazgos basados en el estado real del sistema.

Cada llamada de herramienta documentada en este post retornó datos reales de sistemas de producción y sandbox en vivo. Cada tiempo de respuesta es un valor medido, no una estimación. Cada hallazgo fue derivado de inspección real del sistema, no de templates o suposiciones.

Esto es lo que separa una plataforma de consultor de IA de un chatbot con conocimiento enterprise: la capacidad de actuar, no solo aconsejar.

Related Articles

Hable con nosotros por WhatsApp