mcpr2cxsap-c4csap-cpijedintoolsvalidation

145 Ferramentas, 17 Skills, 3 Sistemas, Uma Sessão: Por Dentro do Ecossistema MCP que Alimenta o R2-CX

JedIN Team2026-04-0614 min de leitura

O Que É o Ecossistema MCP?

O Model Context Protocol (MCP) é a camada de interface entre o motor de raciocínio de IA do R2-CX e os sistemas empresariais que ele opera. Cada servidor MCP expõe um conjunto de ferramentas que a IA pode chamar com parâmetros estruturados e receber respostas estruturadas. Pense nisso como uma API tipada projetada especificamente para agentes de IA: cada ferramenta tem um schema, cada parâmetro tem validação e cada resposta segue um formato previsível.

A plataforma JedIN executa 14 servidores MCP cobrindo SAP, Microsoft, Salesforce e sistemas proprietários. Três desses servidores são validados em produção com 145 ferramentas e 17 skills que foram testados contra sistemas ao vivo com dados reais. Este post documenta os resultados completos de validação de uma campanha de testes que executou 35 cenários de teste com taxa de aprovação de 100%.

MCP Workspace Overview

Os Três Servidores MCP de Produção

MCP C4C (Porta 3333) -- 19 Ferramentas

O servidor MCP do SAP Cloud for Customer é único no ecossistema porque usa automação de navegador Playwright (v1.59.1) ao invés de chamadas de API. O SAP C4C não expõe suas capacidades de configuração e fine-tuning através de APIs externas, então o R2-CX controla um navegador Chromium headless para interagir com a UI do C4C exatamente como um consultor humano faria.

Inventário Completo de Ferramentas:

FerramentaCategoriaDescrição
c4c_loginAutenticaçãoLogin completo no navegador com entrada de credenciais e estabelecimento de sessão
c4c_navigateNavegaçãoNavegar para qualquer work center ou visão do C4C por nome ou caminho
c4c_clickInteraçãoClicar em qualquer elemento de UI por seletor, texto ou label de acessibilidade
c4c_typeInteraçãoDigitar texto em campos de entrada com foco automático
c4c_screenshotEvidênciaCapturar screenshots de página completa ou de elementos específicos
c4c_evaluateAvançadoExecutar JavaScript no contexto do navegador (OData de mesma origem via fetch)
c4c_adaptation_modeConfiguraçãoAlternar modo de adaptação/personalização do C4C
c4c_create_fieldConfiguraçãoCriar campos de extensão personalizados em objetos de negócios
c4c_fine_tuningConfiguraçãoNavegar e modificar seções de configuração de fine-tuning
c4c_open_config_sectionConfiguraçãoAbrir seção específica de fine-tuning por caminho
c4c_read_tableDadosExtrair dados tabulares da UI atualmente visível
c4c_fill_formInteraçãoPreencher múltiplos campos de formulário em uma única operação
c4c_select_optionInteraçãoSelecionar valores de dropdown, radio buttons, checkboxes
c4c_waitControleAguardar condições específicas de UI (elemento visível, texto presente)
c4c_scrollNavegaçãoRolar dentro de containers para carregar conteúdo renderizado sob demanda
c4c_get_page_infoInspeçãoExtrair título da página atual, URL e resumo de elementos visíveis
c4c_close_dialogInteraçãoFechar diálogos modais e popups
c4c_generate_abslGeração de CódigoGerar código ABSL a partir de 6 templates (validation, calculation, visibility, approval, deduplication, territory)
c4c_analyzeAnáliseExecutar engines de análise: data_quality, config_completeness, full_audit, report

A ferramenta c4c_analyze executa quatro tipos distintos de análise:

  • data_quality: Pontua a qualidade dos dados em objetos de negócios (score: 0-100, resultado de benchmark: 95/100 em testes)
  • config_completeness: Avalia quão completamente o C4C foi configurado (resultado de benchmark: 88/100)
  • full_audit: Auditoria abrangente do sistema cobrindo segurança, configuração e dados (resultado de benchmark: 70/100)
  • report: Gera um relatório executivo em markdown de 4.000+ caracteres com scores, descobertas e recomendações

Benchmarks de Desempenho (C4C) -- Medidos a partir de sessões de teste:

FerramentaTempo Médio de RespostaNotas
c4c_login~9.600msFluxo completo de autenticação no navegador
c4c_navigate1-515msVaria pela complexidade da página
c4c_evaluate4msExecução de JavaScript no contexto do navegador
c4c_generate_absl2msGeração de código baseada em templates
c4c_screenshot~180msCaptura e codificação PNG
c4c_open_config_section109ms-4.900msVaria pela profundidade da seção
c4c_analyze1.200-3.800msDepende do tipo de análise

MCP CPI (Porta 3335) -- 47 Ferramentas

O servidor MCP do SAP Cloud Platform Integration comunica via APIs OData, fornecendo acesso completo ao plano de gerenciamento do CPI. Este servidor cobre gerenciamento de pacotes, CRUD de artefatos, operações de credenciais, monitoramento e implantação.

Categorias de Ferramentas:

CategoriaQuantidadeFerramentas Principais
Autenticação1cpi_login
Gerenciamento de Pacotes6cpi_list_packages, cpi_get_package, cpi_create_package, cpi_update_package, cpi_delete_package, cpi_export_package
Gerenciamento de Artefatos8cpi_list_artifacts, cpi_get_artifact, cpi_create_artifact, cpi_update_artifact, cpi_delete_artifact, cpi_download_artifact, cpi_upload_artifact, cpi_copy_artifact
Implantação4cpi_deploy_artifact, cpi_undeploy_artifact, cpi_get_deploy_status, cpi_list_deployed
Monitoramento7cpi_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
Credenciais5cpi_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
Configuração3cpi_get_config, cpi_update_config, cpi_list_adapters
Utilitários5cpi_search, cpi_get_system_info, cpi_list_event_types, cpi_get_properties, cpi_validate_artifact

O servidor MCP CPI alcança paridade próxima de 100% com as capacidades do SAP CPI Web IDE. Cada operação que um consultor realizaria através do tooling baseado em navegador do CPI pode ser executada programaticamente através dessas 47 ferramentas.

MCP JedIN (Porta 3334) -- 79 Ferramentas + 11 Skills

O servidor MCP JedIN é o maior do ecossistema, fornecendo gerenciamento completo da plataforma através de chamadas REST API. Ele cobre tudo, desde design de fluxos até implantação, monitoramento e administração de tenant.

Categorias de Ferramentas:

CategoriaQuantidadeFerramentas Principais
Autenticação2jedin_login, jedin_refresh_token
Gerenciamento de Fluxos12jedin_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
Gerenciamento de Pacotes6jedin_list_packages, jedin_get_package, jedin_create_package, jedin_update_package, jedin_delete_package, jedin_export_package
Gerenciamento de Conexões6jedin_list_connections, jedin_get_connection, jedin_create_connection, jedin_update_connection, jedin_delete_connection, jedin_test_connection
Gerenciamento de Credenciais5jedin_list_credentials, jedin_get_credential, jedin_create_credential, jedin_update_credential, jedin_delete_credential
Monitoramento8jedin_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 e Usuários6jedin_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
Artefatos8jedin_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
Assistência de Código10Templates, tipos de nós, padrões de conectores, validação de código, geração de código
Schema4jedin_parse_schema, jedin_list_schemas, jedin_validate_schema, jedin_transform_schema
Utilitários7jedin_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 (Operações de Nível Superior):

Skills combinam múltiplas chamadas de ferramentas em workflows guiados:

SkillFerramentas UsadasDescrição
create-rest-integration4-6 ferramentasCriar um fluxo completo de integração REST-to-REST
create-file-integration4-6 ferramentasCriar integração baseada em arquivos (SFTP, S3)
create-event-integration3-5 ferramentasCriar integração orientada a eventos com webhooks
create-sap-integration5-8 ferramentasCriar integração específica SAP (RFC, IDoc, OData)
get-connector-info1-2 ferramentasRecuperar documentação detalhada de conectores
diagnose-flow3-5 ferramentasDiagnosticar um fluxo em falha com análise de logs
optimize-flow2-4 ferramentasSugerir otimizações de desempenho para um fluxo
migrate-cpi-flow4-8 ferramentasMigrar um iFlow do CPI para formato JedIN
setup-monitoring2-3 ferramentasConfigurar alertas e dashboards para um fluxo
bulk-deploy3-6 ferramentasImplantar múltiplos fluxos com ordenação de dependências
security-audit4-6 ferramentasAuditar credenciais, conexões e padrões de acesso

Benchmarks de Desempenho (JedIN) -- Medidos a partir de sessões de teste:

FerramentaTempos de Resposta MedidosNotas
jedin_list_flows22ms, 24ms, 35msInventário completo de fluxos
jedin_create_flow69msCriação de fluxo com validação
jedin_list_credentials14ms, 20ms, 28msConsulta ao credential store
jedin_get_tenant_info114ms, 137ms, 256msConfiguração completa do tenant
jedin_list_users10msListagem de contas de usuários
jedin_get_execution_metrics43ms, 53msEstatísticas agregadas de runtime
jedin_list_node_types2msCategorias de tipos de nós
jedin_get_health4msVerificação de saúde do sistema
jedin_deploy_flow~120s (polling)Inclui build + implantação Camel K

Auto-Login e Recuperação de Sessão

Uma das funcionalidades mais críticas do ecossistema MCP é a recuperação automática de sessão. Sistemas empresariais têm timeouts de sessão, expiração de tokens e interrupções ocasionais de conectividade. Se a sessão do consultor de IA morre no meio de uma operação, ela precisa se recuperar sem intervenção humana.

Como o Auto-Login Funciona

Cada servidor MCP implementa um gerenciador de ciclo de vida de tokens:

  1. Autenticação inicial: A IA chama a ferramenta de login (ex.: jedin_login). O servidor armazena o access token, refresh token e timestamp de expiração.
  2. Refresh de token: Antes de cada chamada de ferramenta, o servidor verifica se o access token expira dentro dos próximos 60 segundos. Se sim, ele automaticamente faz refresh usando o refresh token armazenado.
  3. Re-autenticação completa: Se o refresh token em si expirou (ex.: após um longo período ocioso), o servidor realiza um login completo usando credenciais armazenadas e retenta a chamada original.
  4. Retry transparente: A IA recebe a resposta da ferramenta como se nada tivesse acontecido. A re-autenticação é invisível para a camada de raciocínio.

Recuperação de Sessão no Mundo Real (Confirmada em Testes)

Durante o teste de benchmark de 61 cenários, o R2-CX encontrou expiração de sessão duas vezes:

  • Cenário 43: A sessão do SAP C4C morreu após 45 minutos de operação contínua. O servidor MCP detectou que o cookie de sessão era inválido ("Token expirado"), realizou c4c_login (~9,6s) e retentou a chamada falhada. Tempo total de recuperação: aproximadamente 10 segundos. Zero intervenção manual.
  • Cenário 55: O JWT do JedIN expirou durante uma longa fase de análise. O servidor MCP fez refresh do token em milissegundos e retentou. A IA nem percebeu a interrupção.

Esta capacidade de auto-recuperação é essencial para as sessões de consultor de múltiplas horas que o R2-CX suporta. Uma sessão que requer intervenção humana para re-autenticar é uma sessão que não pode rodar autonomamente.

Resultados de Validação: 35/35 Testes Aprovados

O ecossistema MCP foi validado através de uma campanha de testes estruturada cobrindo todos os três servidores de produção:

Distribuição de Testes

ServidorTestesChamadas de FerramentasTaxa de Aprovação
MCP C4C1245+12/12 (100%)
MCP CPI1030+10/10 (100%)
MCP JedIN1342+13/13 (100%)
Total35117+35/35 (100%)

Teste de Sessão Cross-System

O cenário de teste mais exigente envolveu todos os três sistemas em uma única sessão:

  1. Login no SAP C4C (navegador), JedIN (REST) e SAP CPI (OData) -- 3 logins paralelos
  2. Extrair dados de configuração do C4C usando automação de navegador
  3. Consultar JedIN para fluxos de integração existentes que conectam ao C4C
  4. Consultar CPI para artefatos que interagem com o mesmo tenant C4C
  5. Cruzar referências das descobertas e gerar uma avaliação unificada

Este cenário executou 60+ chamadas de ferramentas em 3 servidores MCP em uma única sessão de arquiteto. Todas as chamadas foram bem-sucedidas. Duração total da sessão: menos de 5 minutos para análise completa cross-system.

Go-Live Validation Report

O Ecossistema Completo: 14 Servidores, 307 Ferramentas

Além dos 3 servidores de produção, o ecossistema MCP do JedIN inclui 11 servidores adicionais em vários estágios de prontidão:

Prontos para API (Aguardando Tenant Azure AD)

ServidorPortaFerramentasSistema Alvo
MCP Power BI333626Microsoft Power BI
MCP Power Apps333718Microsoft Power Apps / Dynamics 365

Esses servidores estão com código completo e testados contra endpoints mock. Aguardam credenciais Azure AD de produção para validação ao vivo.

Beta (Funcional, Pendente Teste de Produção)

ServidorPortaFerramentasSistema Alvo
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 (baseado em API, próxima geração)

Esses servidores beta foram desenvolvidos e testados com dados mock ou sandbox. Não estão ainda validados contra sistemas de produção e não estão incluídos na contagem de "145 ferramentas" de produção.

Externos (MCPs Oficiais de Provedores)

Para AWS, Azure e Dynamics 365, o JedIN integra com servidores MCP oficiais fornecidos pelos provedores de plataforma (AWS Labs MCP, Azure MCP) ao invés de construir implementações personalizadas.

Números Totais do Ecossistema

CategoriaServidoresFerramentasSkills
Produção (validado)314517
Pronto para API2440
Beta91180
Total1430717

Nota: Os 6 skills adicionais (além dos 11 skills do JedIN) vêm dos servidores MCP C4C e MCP CPI, totalizando 17 skills nos 3 servidores de produção.

Arquitetura: Como os Servidores MCP se Conectam

Cada servidor MCP segue um padrão de arquitetura compartilhado da 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)

A biblioteca base compartilhada lida com autenticação, lógica de retry e formatação de resposta. Servidores MCP individuais só precisam implementar a camada de transporte e lógica específica de ferramentas. Esta arquitetura compartilhada é por que o ecossistema escala para 14 servidores sem esforço de engenharia proporcional.

O Que 145 Ferramentas Validadas Significam para IA Empresarial

O número em si é menos importante do que o que ele representa: cobertura operacional completa em três sistemas empresariais. O R2-CX não gera conselhos genéricos baseados em documentação. Ele lê configurações reais, consulta APIs reais, navega UIs reais e produz descobertas baseadas no estado real do sistema.

Cada chamada de ferramenta documentada neste post retornou dados reais de sistemas de produção e sandbox ao vivo. Cada tempo de resposta é um valor medido, não uma estimativa. Cada descoberta foi derivada de inspeção real do sistema, não de templates ou suposições.

Isso é o que separa uma plataforma de consultor de IA de um chatbot com conhecimento enterprise: a capacidade de agir, não apenas aconselhar.

Related Articles

r2cxmulti-producthub

R2-CX Hub Multi-Produto -- 14 Sistemas Alvo, 3 em Produção, 9 em Beta

O R2-CX evoluiu de um assistente para um único sistema SAP C4C para um hub autônomo de consultoria multi-produto, suportando 14 sistemas alvo com 259 ferramentas combinadas. Três sistemas estão prontos para produção, dois estão prontos para API e nove estão em beta -- todos acessíveis a partir de uma interface hub unificada com busca, filtragem e acesso direto ao workspace.

2026-04-088 min de leituraVideo
Ler mais
jedinr2cxai

R2-CX — Stack Tecnológica Completa do Consultor Autônomo

Deep dive no R2-CX: consultor autônomo multi-produto com 14+ MCP targets, Playwright browser automation, LLM multi-provider (Groq Llama 3.3 70B + Gemini Flash + Ollama), Live View em tempo real, session persistence PostgreSQL e skill improvement loop.

2026-04-229 min de leitura
Ler mais
jedinvalidationvisual

Validação Visual da Plataforma JedIN -- 24 de 25 Verificações Aprovadas em Todas as Páginas

Uma validação visual sistemática da plataforma JedIN cobrindo 15 áreas e 25 verificações encontrou 24 aprovadas e 1 falha. A única falha foi um problema de CSS no seletor do Flow Designer -- não um bug de produto. Todas as outras páginas, desde o hero da landing page até as sessões do R2-CX e variantes dark mode, renderizaram corretamente com dados, navegação e layout adequados.

2026-04-089 min de leituraScreenshots
Ler mais
Fale conosco pelo WhatsApp