Skip to content

SAP Build y MCP: cómo desarrollar en SAP BTP con Cursor, Claude Code y otras IAs

Descubre cómo SAP Build y los servidores MCP permiten desarrollar en SAP BTP con Cursor, Claude Code y otras herramientas de IA.

¿Tu equipo de desarrollo ya utiliza Cursor, Claude Code o asistentes de programación con Inteligencia Artificial? Ahora también puede aprovecharlos para construir aplicaciones y extensiones sobre SAP.

El desarrollo de software empresarial está evolucionando. Los asistentes de código basados en IA permiten explorar soluciones, generar componentes, revisar código y automatizar algunas tareas del proceso de desarrollo.

Sin embargo, trabajar con aplicaciones SAP requiere algo más que generar código: es necesario comprender sus frameworks, respetar sus estándares y mantener una arquitectura preparada para evolucionar.

Con los servidores MCP locales para SAP Build, anunciados por SAP en TechEd 2025, los desarrolladores pueden conectar sus herramientas de IA con capacidades y conocimientos específicos del ecosistema SAP.

Esto abre nuevas posibilidades para desarrollar sobre SAP Business Technology Platform (SAP BTP) sin abandonar los entornos de trabajo que los equipos ya conocen.

El reto: desarrollar con IA sin perder el contexto SAP

Herramientas como Cursor, Claude Code, Cline y Windsurf han ampliado las posibilidades del desarrollo asistido por Inteligencia Artificial.

Pero existe un desafío: un asistente de programación generalista no necesariamente conoce las convenciones, dependencias y mejores prácticas de cada plataforma empresarial.

En proyectos SAP, esto puede traducirse en recomendaciones que requieren ajustes adicionales, código que no utiliza adecuadamente los frameworks disponibles o desarrollos que deben revisarse para asegurar su alineación con la arquitectura definida.

Para los equipos de TI, el objetivo no es simplemente generar código más rápido.

Es aprovechar la IA para desarrollar con mayor productividad, sin comprometer la calidad, el mantenimiento y la evolución de las aplicaciones empresariales.

¿Qué es MCP y cómo funciona con SAP Build?

MCP (Model Context Protocol) es un protocolo abierto que permite conectar asistentes de Inteligencia Artificial con herramientas, recursos y servicios externos.

En términos sencillos, funciona como un puente entre el asistente que utiliza un desarrollador y las capacidades de una plataforma.

Con los servidores MCP locales para SAP Build, herramientas compatibles pueden acceder a recursos especializados para trabajar con tecnologías de desarrollo SAP, como:

    • SAP Cloud Application Programming Model (CAP): framework para desarrollar aplicaciones y servicios empresariales.
    • SAP Fiori elements: herramientas y patrones para construir interfaces empresariales.
    • SAPUI5: framework para desarrollar interfaces de usuario.
    • SAP Mobile Development Kit: tecnología para crear aplicaciones móviles empresariales.

De esta manera, el asistente puede apoyarse en información y herramientas específicas de SAP, en lugar de depender exclusivamente de su conocimiento general.

SAP ha presentado esta compatibilidad con asistentes como Cursor, Claude Code, Cline, Windsurf y OpenAI Codex.

¿Qué cambia para los equipos de desarrollo?

La incorporación de MCP a SAP Build permite acercar las capacidades de desarrollo SAP a los entornos que los programadores utilizan habitualmente.

Esto puede aportar tres beneficios importantes.

1. Mayor continuidad en el flujo de trabajo

Los desarrolladores pueden utilizar asistentes de IA compatibles desde sus herramientas habituales, reduciendo la necesidad de alternar constantemente entre distintos entornos.

Esto puede facilitar actividades como consultar documentación, generar componentes o revisar implementaciones.

2. Asistencia con contexto especializado de SAP

Los servidores MCP proporcionan herramientas y recursos relacionados con los frameworks de SAP.

Por ejemplo, un desarrollador que trabaja con SAP Fiori puede solicitar ayuda para crear o modificar componentes de una aplicación utilizando las herramientas disponibles a través del servidor MCP correspondiente.

El beneficio está en que las sugerencias pueden apoyarse en patrones y convenciones propios de SAP.

3. Mejor alineación con las buenas prácticas de desarrollo

La asistencia especializada puede ayudar a orientar el trabajo hacia los estándares y patrones recomendados por SAP.

Esto resulta especialmente relevante para las organizaciones que buscan aplicar una estrategia Clean Core.

Sin embargo, es importante aclarar que los servidores MCP no sustituyen las revisiones de arquitectura, las pruebas, los controles de seguridad ni la validación del código generado.

Clean Core: innovar sin comprometer el núcleo del ERP

Uno de los principios más importantes en la evolución de los sistemas SAP es Clean Core.

Esta estrategia busca mantener el núcleo del ERP lo más cercano posible al estándar y utilizar mecanismos adecuados para incorporar extensiones o funcionalidades adicionales.

En este contexto, SAP BTP ofrece capacidades para desarrollar aplicaciones y extensiones que complementan los procesos de SAP S/4HANA sin necesidad de modificar directamente su núcleo.

Los servidores MCP pueden facilitar el trabajo con frameworks utilizados en este tipo de desarrollos, proporcionando recursos especializados a los asistentes de IA.

El resultado es una nueva forma de combinar productividad y buenas prácticas de arquitectura.

Porque desarrollar más rápido es valioso, pero desarrollar soluciones que puedan mantenerse y evolucionar también es parte del éxito tecnológico.

Caso práctico: una extensión para automatizar aprobaciones de compra

Imaginemos una empresa que utiliza SAP S/4HANA Cloud y necesita desarrollar una aplicación complementaria para gestionar determinadas aprobaciones de compra.

El equipo decide construir una extensión sobre SAP BTP, utilizando SAP CAP para los servicios y SAP Fiori para la interfaz.

Con un asistente de IA compatible y los servidores MCP correspondientes, el desarrollador podría:

1. Trabajar desde su entorno habitual. Utilizar Cursor o Claude Code para comenzar el desarrollo.

2. Consultar recursos especializados. Acceder a herramientas y documentación relacionadas con CAP y SAP Fiori.

3. Generar componentes iniciales. Solicitar apoyo para construir modelos, servicios o interfaces siguiendo los patrones disponibles.

4. Revisar y validar la solución. Comprobar que el desarrollo cumple con los requisitos funcionales, las políticas de seguridad y la arquitectura definida.

Este enfoque puede reducir tareas repetitivas y facilitar el acceso al conocimiento técnico durante el desarrollo.

La IA ayuda a construir; el equipo sigue siendo responsable de validar que la solución funcione correctamente y responda a las necesidades del negocio.

¿Cómo puede ayudarte Tesselar?

Adoptar nuevas herramientas de desarrollo no consiste únicamente en instalarlas o conectarlas a una plataforma.

También requiere definir una arquitectura adecuada, establecer buenas prácticas y asegurar que las soluciones desarrolladas respondan a los procesos empresariales.

En Tesselar, combinamos nuestra experiencia en soluciones SAP con el conocimiento de los procesos de negocio para acompañar a las organizaciones en su evolución tecnológica.

Podemos ayudarte a evaluar oportunidades de extensibilidad sobre SAP BTP, identificar escenarios donde el desarrollo asistido por IA puede aportar valor y definir un enfoque alineado con los principios de Clean Core.

El objetivo no es incorporar Inteligencia Artificial solamente porque está disponible, sino utilizarla para construir soluciones empresariales útiles, sostenibles y preparadas para crecer.

El futuro del desarrollo SAP también se construye con IA

La llegada de los servidores MCP para SAP Build representa un avance hacia un ecosistema de desarrollo más abierto y flexible.

Los equipos pueden explorar nuevas formas de trabajar con sus asistentes de programación habituales y aprovechar recursos especializados del entorno SAP.

Para las empresas, esto significa una oportunidad de modernizar sus prácticas de desarrollo sin perder de vista los requisitos de seguridad, arquitectura y gobierno tecnológico.

La innovación no consiste únicamente en escribir código más rápido, sino en construir mejores soluciones para el negocio.

¿Tu empresa quiere modernizar sus desarrollos sobre SAP?

Conversemos sobre cómo aprovechar SAP BTP, Clean Core y las nuevas herramientas de desarrollo asistido por IA.

Jonatan Mendoza

Advanced enterprise consultant

Comentarios del blog