Resumen
Conecta SAP a Gemini con conectores MCP listos: S/4HANA on-premise vía HANA SQL u OData, S/4HANA Cloud, Business One, ECC y Concur. Sin código.
En resumen: Gemini llega a SAP a través de un conector MCP en AnythingMCP. Qué conector usar depende de tu sistema SAP: S/4HANA on-premise o Private Cloud lee la base de datos HANA con el propio diccionario de datos de SAP (o los servicios OData del Gateway), S/4HANA Cloud Public Edition usa las APIs liberadas de SAP, y Business One, ECC y Concur tienen sus propias vías. Instalas el conector, introduces las credenciales y añades el servidor MCP a Gemini CLI. El mismo servidor funciona en Claude, ChatGPT, Copilot y Cursor.
¿Qué SAP usas?
Lee la base de datos HANA con SQL, guiado por el propio diccionario de datos de SAP. Solo lectura, 10 herramientas, verificado en S/4HANA 2025.
Conectar S/4HANA vía HANA →Los servicios OData V2/V4 del Gateway se convierten en herramientas MCP, con las comprobaciones de autorización de SAP en cada llamada.
OData a MCP →Las APIs OData liberadas de SAP a través de un communication arrangement de BTP: interlocutores comerciales, pedidos, facturación, asientos contables.
Conectar S/4HANA Cloud →El Service Layer (OData v4): socios de negocios, artículos, ofertas, pedidos, entregas, facturas. También puede crear pedidos de cliente.
Conectar Business One →Informes de gastos, aprobaciones, asistentes e itinerarios, con OAuth 2.0.
Conectar Concur →¿No sabes cuál encaja con tu S/4HANA? Depende de a qué puedas acceder:
Qué se le pregunta a Gemini sobre SAP
Estas son las preguntas para las que están hechos los conectores. Cada una se ejecuta contra tu propio sistema, con los permisos del usuario que configuraste.
| Pregunta | Vía |
|---|---|
| «¿Cuál fue nuestro margen bruto por mes en 2025, por sociedad?» | HANA SQL |
| «¿Qué clientes tienen facturas vencidas hace más de 60 días, y por qué importe?» | HANA SQL, OData |
| «¿Cuál es nuestro DSO este trimestre frente al anterior?» | HANA SQL |
| «Los 10 principales clientes por ventas netas en los últimos 12 meses.» | HANA SQL, OData, S/4HANA Cloud |
| «¿Qué pedidos de compra siguen abiertos y ya han pasado su fecha de entrega?» | OData, S/4HANA Cloud |
| «Muéstrame el valor del stock por centro y grupo de artículos.» | HANA SQL |
La guía de HANA muestra tres de ellas de principio a fin: las herramientas que llama Gemini, las tablas de SAP que lee y el SQL que ejecuta.
Cómo funciona
- Roles y acceso a tools
- Solo lectura por defecto
- Registro de auditoría
S/4HANA on-premise, Private Cloud y ECC están dentro de tu red o en la landing zone de la nube privada de SAP, así que AnythingMCP también se ejecuta ahí: un archivo Docker Compose en un host que llega a SAP. Gemini CLI se ejecuta en tu ordenador y llega al endpoint MCP dentro de tu red; el sistema SAP nunca se publica. SAP Business One, S/4HANA Cloud y Concur son accesibles por internet, así que también funcionan desde AnythingMCP Cloud.
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d # después añade el host de SAP a SSRF_ALLOWED_HOSTS en .env
Después instala el conector desde Connectors → Marketplace y añade el servidor MCP a Gemini CLI: gemini mcp add --transport http sap <url> -H "X-API-Key: <key>", con la URL que aparece en MCP Servers.
¿HANA SQL u OData?
Las dos vías llegan a S/4HANA on-premise y Private Cloud, y pueden funcionar en paralelo.
| HANA SQL | OData | |
|---|---|---|
| Lee | Cualquier tabla o vista CDS que el usuario de base de datos pueda leer | Los servicios del Gateway que el usuario de SAP pueda llamar |
| Autorizaciones de SAP | No se aplican: el límite son los permisos de la base de datos | SAP las comprueba en cada llamada |
| Destaca en | Totales sobre millones de filas, finanzas y análisis entre módulos | APIs publicadas, objetos de negocio, comprobaciones propias de SAP |
| Funciona con | S/4HANA sobre HANA | S/4HANA, ECC, BW |
| Necesitas | Un usuario de base de datos HANA y una licencia que permita SQL de terceros | Un usuario técnico de SAP y servicios del Gateway activos |
¿Conexión directa, Joule o un servidor HANA genérico?
Tres formas de poner un modelo de IA delante de los datos de SAP.
| Conexión directa (AnythingMCP) | SAP Joule con Claude | Servidores MCP genéricos para HANA | |
|---|---|---|---|
| Funciona hoy on-premise y en Private Cloud | Sí | Depende de tu producto, edición y release de SAP | Sí, con acceso a la base de datos |
| Lo entrega y licencia | Tú (código abierto, AGPL-3.0) | SAP, en la plataforma SAP Business AI | El proyecto que elijas |
| Entiende las tablas de SAP | Sí: el diccionario de datos de SAP y las vistas CDS como herramientas | Gestionado por SAP | No: nombres de tablas y columnas en bruto |
| Protecciones de solo lectura | Sí: un único SELECT, 1.000 filas, timeout, tablas denegadas | Gestionado por SAP | Varía |
| Funciona en cualquier cliente MCP | Claude, ChatGPT, Copilot, Cursor, Gemini CLI | Dentro de las aplicaciones de SAP | Normalmente |
Joule es el asistente propio de SAP, y SAP y Anthropic han anunciado Claude dentro de él. La vía directa es para equipos que quieren Claude, ChatGPT o Copilot sobre sus datos de SAP ya, en sistemas que gestionan ellos mismos.
FAQ
¿Cómo conecto SAP a Gemini? Instala el conector de AnythingMCP para tu sistema SAP (S/4HANA vía HANA SQL u OData, S/4HANA Cloud, Business One o Concur), introduce las credenciales y añade la URL del servidor MCP a Gemini CLI. Para S/4HANA on-premise y Private Cloud, ejecuta AnythingMCP dentro de la red que llega a SAP.
¿Cómo conecto SAP Business One a Gemini? Instala el conector SAP Business One, introduce la URL del Service Layer, la base de datos de la empresa, un usuario y su contraseña, y añade el servidor MCP a Gemini. Tiene 12 herramientas para socios de negocios, artículos, ofertas, pedidos, entregas y facturas, y puede crear pedidos de cliente. Paso a paso: Conectar SAP Business One a Gemini.
¿Cómo conecto SAP HANA a ChatGPT? Igual que a Gemini CLI: instala el conector SAP S/4HANA (HANA SQL) en un AnythingMCP autoalojado y añade su servidor MCP a ChatGPT como conector (modo desarrollador, planes de pago). Las herramientas y sus límites de solo lectura son idénticos en ambos. Consulta SAP en ChatGPT.
¿Existe un servidor MCP para SAP? Sí. AnythingMCP incluye SAP S/4HANA (HANA SQL, 10 herramientas), S/4HANA (OData), S/4HANA Cloud (15 herramientas), Business One (12 herramientas) y Concur (10 herramientas) como conectores MCP listos, de código abierto y autoalojados. El repositorio sap-mcp-server los reúne; sap-hana-mcp-server contiene solo el de HANA.
¿Funciona con SAP ECC?
Sí, a través de los servicios OData del SAP Gateway de ECC: crea un conector OData e importa desde $metadata los servicios que quieras. La vía HANA SQL necesita S/4HANA, porque lee las tablas y vistas CDS de S/4HANA.
¿Puede Gemini modificar datos en SAP? Solo donde el conector lo permite. SAP Business One puede crear pedidos de cliente y Concur puede actuar sobre informes de gastos; los conectores de S/4HANA solo leen. Da a cada rol MCP las herramientas que necesita y nada más.
¿Dónde busca Gemini CLI los servidores MCP? En ~/.gemini/settings.json para tu usuario, o en .gemini/settings.json dentro de un proyecto. gemini mcp list muestra cada servidor y si se conecta.
Siguientes pasos
- Conectar SAP S/4HANA a Gemini vía SAP HANA
- OData a MCP: SAP Gateway, S/4HANA y ECC
- Servidor MCP para SAP HANA: herramientas, seguridad, autoalojamiento
- Conectar SAP S/4HANA Cloud a Gemini
- Conectar SAP Business One a Gemini
- Conectar SAP Concur a Gemini
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Meta Muse
¿Te ha sido útil esta guía?