Trabajando en ABAP desde Claude

Hace unos días me encontré con un artículo donde nos contaban cómo conectar Claude con un sistema ABAP, utilizando un MCP:

How I Connected Claude AI to My SAP ABAP System Using MCP — A Complete Windows Guide

  • Acceso a un sistema ABAP.
  • Una cuenta de pago de Claude.

Para el primer punto, hace tiempo que os conté cómo podéis hacerlo:

SAP ABAP Developer Trial 2023

Para el segundo, os doy mi número de tarjeta 4747 0000 1234 5678 🤣

¿Y qué es lo que estamos conectando exactamente?

La idea, explicada de forma sencilla, es que Claude no se conecta directamente a SAP por arte de magia. Entre ambos se coloca un servidor MCP que ofrece una serie de herramientas para interactuar con el sistema ABAP.

MCP, o Model Context Protocol, permite que una aplicación de inteligencia artificial descubra y utilice herramientas externas de una forma estandarizada.

En este caso, esas herramientas sirven para acceder a determinados objetos y funcionalidades del entorno ABAP.

Una vez que tenemos acceso al sistema y a Claude Code, toca seguir los pasos del artículo: instalar los componentes necesarios, configurar la conexión y añadir los servidores MCP.

No voy a repetir aquí toda la guía, porque para eso está el artículo original. Lo que sí he hecho es grabar un vídeo para que veáis el resultado funcionando:

El ejemplo es lo de menos

Evidentemente, lo que muestro en el vídeo es un ejemplo sencillo. El objetivo no es resolver un caso espectacular, sino comprobar que Claude puede utilizar las herramientas proporcionadas por el MCP para trabajar con un sistema ABAP.

A partir de ahí, os toca pensar qué potencial puede tener esto en vuestro trabajo: localizar objetos, consultar código, analizar dependencias, documentar desarrollos, detectar errores o ayudar a realizar cambios, siempre dentro de las posibilidades del servidor MCP que estemos utilizando.

Y aquí conviene hacer una aclaración importante: que un agente pueda modificar código no significa que debamos dejarle hacerlo libremente en cualquier sistema.

Yo empezaría siempre en un entorno de pruebas, con un usuario que tenga únicamente los permisos necesarios y revisando cada acción antes de aceptarla.

La inteligencia artificial puede acelerar el trabajo, pero la responsabilidad sobre lo que termina entrando en el sistema sigue siendo nuestra.

Hay que perderle el miedo, no el respeto

Me consta que muchos estáis haciendo cosas bastante avanzadas con todo esto —hola, Dani Sevilla— e incluso construyendo vuestros propios servidores MCP.

Pero también sé que a otros términos como agentes, Claude Code o MCP os producen cierto respeto. Es normal: cuando todo aparece a la vez, parece que hay que aprender una nueva colección completa de siglas antes de poder hacer nada.

La mejor forma de perder ese miedo es probarlo.

No hace falta empezar construyendo un agente autónomo capaz de modificar medio sistema productivo. Basta con montar un entorno controlado, conectar una herramienta sencilla y entender qué ocurre cuando Claude realiza una petición al sistema ABAP.

Mi consejo es el de siempre: aprende y prueba.

¿Por dónde empezar?

Si quieres comenzar con Claude, puedes echar un vistazo a Anthropic Academy, donde encontrarás recursos sobre Claude, su API y su utilización en distintos escenarios.

No se trata de hacer todos los cursos ni de aprenderlo todo antes de empezar. Se trata de avanzar poco a poco y practicar con algo que tenga sentido para ti.

Y si quieres entender mejor qué es MCP y por qué está apareciendo por todas partes, te recomiendo este vídeo de Brais Moure:

MCP desde cero: conecta tu IA a cualquier dato

Después, solo queda buscar un caso sencillo, conectarlo a un sistema de pruebas y empezar a experimentar.

Porque leer sobre inteligencia artificial está bien, pero se aprende bastante más cuando intentas conseguir que haga algo de verdad.

Eso sí: si no os funciona tarjeta, probad a poner la vuestra 🤣

PD.- Amenazo con lanzar una newsletter; si quieres apuntarte, aquí te dejo el enlace: No Lo Sabemos Todo.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.