Conecte qualquer ferramenta de IA compatível com MCP diretamente ao seu sistema SAP. Pesquise objetos, analise dependências e execute queries — em linguagem natural.
MCP (Model Context Protocol) é um padrão aberto que permite a ferramentas de IA usarem recursos reais — como buscar dados no SAP — em vez de apenas conversar.
Você faz perguntas em português normal. A IA entende o contexto e decide qual ferramenta usar.
O servidor MCP recebe o pedido da IA e executa a ação no SAP de verdade, devolvendo os dados.
Os dados vêm direto do seu sistema — On-Premise ou BTP — com autenticação e segurança.
Qualquer ferramenta que suporte o protocolo MCP pode se conectar ao DL SAP MCP. Configure uma vez e use em qualquer lugar.
CLI oficial da Anthropic com suporte nativo a MCP
Nativo MCPEditor AI-first com suporte a servidores MCP externos
MCP via configVia extensão GitHub Copilot ou Continue com MCP
MCP via extensãoFerramenta de IA com suporte a conectores MCP
MCP via configIDE da Codeium com suporte nativo a protocolo MCP
Nativo MCPApp desktop da Anthropic com suporte completo a MCP
MCP via settingsEncontra programas, classes, tabelas e pacotes por nome ou wildcard.
sap_searchLista todos os pacotes do sistema para navegar a estrutura.
sap_list_packages_rootMapeia todos os objetos usados por um programa, classe ou CDS.
sap_analyze_dependenciesExecuta SELECT em tabelas SAP com Open SQL e retorna os dados.
sap_execute_sqlVerifica se a conexão com o SAP está ativa e respondendo.
pingUm exemplo real de conversa com sua IA consultando o SAP em tempo real.
Vou buscar os programas que começam com ZMM* no seu SAP agora.
| Nome | Descrição |
|---|---|
| ZMMP_RELATORIO | Relatório de movimentações MM |
| ZMMP_ENTRADA_NF | Entrada de nota fiscal manual |
| ZMMP_INVENTARIO | Processo de inventário anual |
| ZMMP_SALDO_MAT | Consulta saldo de materiais |
Encontrei 4 programas com o prefixo ZMM no sistema:
ZMMP_RELATORIO — relatório de movimentações
do módulo MM
ZMMP_ENTRADA_NF — entrada de nota fiscal de
forma manual
ZMMP_INVENTARIO — processo de inventário
anual
ZMMP_SALDO_MAT — consulta de saldo de
materiais
Quer que eu analise as dependências de algum deles?
| Objeto | Tipo |
|---|---|
| MMBE_ALV | Função |
| ZCL_MM_UTILS | Classe |
| MSEG | Tabela |
| MKPF | Tabela |
O programa ZMMP_RELATORIO depende de:
MMBE_ALV (função) — provavelmente usada
para exibir o ALV
ZCL_MM_UTILS (classe customizada) —
utilitários MM do projeto
MSEG / MKPF (tabelas) — documentos de
movimentação de materiais
Se quiser, posso executar uma query nas tabelas MSEG ou MKPF para ver dados reais.
| MBLNR | MATNR | WERKS | MENGE | MEINS |
|---|---|---|---|---|
| 5000012847 | MAT-001 | 0001 | 150 | UN |
| 5000012846 | MAT-034 | 0001 | 25 | KG |
| 5000012845 | MAT-007 | 0002 | 300 | UN |
| 5000012844 | MAT-019 | 0001 | 10 | CX |
| 5000012843 | MAT-056 | 0003 | 75 | PC |
Aqui estão os 5 últimos documentos registrados na MSEG. O mais recente é o documento 5000012847, com movimentação do material MAT-001 na planta 0001.
Quer filtrar por planta, material ou período específico?
O DL SAP MCP pode ser usado de duas formas. A versão online é a mais rápida para começar; a local oferece mais controle e privacidade.
Use nosso servidor pronto, sem instalar nada. Ideal para começar em minutos.
Baixe o executável do GitHub e aponte para ele na configuração MCP. A IA se comunica com ele via stdio — sem servidor HTTP, sem porta exposta.
⬇️ Baixar binário no GitHubConfiguração para uso local (stdio) — diferente do modo online, o transporte é stdio e você aponta o command para o binário baixado:
// Opção A — arquivo de config separado (recomendado) { "servers": { "sap-mcp": { "type": "stdio", "command": "/caminho/para/dl-sap-mcp-mac-arm64", "args": ["--config", "/Users/voce/.sap/config.json"] } } } // Opção B — JSON inline direto no args { "servers": { "sap-mcp": { "type": "stdio", "command": "/caminho/para/dl-sap-mcp-mac-arm64", "args": [ "--config-inline", "{\"api_key\":\"SUA_API_KEY\",\"type\":\"onpremise\",\"onpremise\":{\"host\":\"SEU_HOST:50000\",\"client\":\"001\",\"username\":\"SEU_USUARIO\",\"password\":\"SUA_SENHA\",\"language\":\"EN\"}}" ] } } } // Opção C — coloca config.json na mesma pasta do binário (sem nenhum arg) { "servers": { "sap-mcp": { "type": "stdio", "command": "/caminho/para/dl-sap-mcp-mac-arm64" } } }
Não precisa instalar nada. Só adicionar uma configuração na sua ferramenta de IA favorita.
VS Code: pressione
Ctrl+Shift+P
e busque por
"MCP: Open User Configuration".
Cursor: vá em
Settings → MCP → Add new server.
Claude Code: edite
~/.claude/mcp.json
ou use Settings → MCP Servers.
Antigravity / Windsurf: acesse as configurações
de integrações MCP do app.
Claude Desktop: vá em
Configurações → Desenvolvedores.
Temos dois modos de conexão. Selecione o que corresponde à sua infraestrutura:
Use quando o SAP roda em servidor próprio ou data center da empresa (ERP, S/4HANA On-Premise, etc.).
{ "servers": { "sap-mcp": { "type": "http", "url": "https://dlacademy-dl-sap-mcp.mfk2io.easypanel.host/mcp", "headers": { "x-config": "{ \"api_key\": \"SUA_API_KEY\", \"type\": \"onpremise\", \"onpremise\": { \"host\": \"SEU_HOST:50000\", \"client\": \"001\", \"username\": \"SEU_USUARIO\", \"password\": \"SUA_SENHA\", \"language\": \"EN\" } }" } } } }
| Campo | Descrição | |
|---|---|---|
| api_key | Chave de licença fornecida pela DL Academy | obrigatório |
| host |
Endereço do servidor SAP (ex:
192.168.1.10:50000)
|
obrigatório |
| client |
Mandante SAP (ex:
001,
100)
|
obrigatório |
| username | Usuário de acesso ao SAP | obrigatório |
| password | Senha do usuário SAP | obrigatório |
Use quando o SAP roda na nuvem via BTP (SAP S/4HANA Cloud, BTP Cloud Foundry, etc.). A autenticação é feita via OAuth 2.0 com client credentials.
{ "servers": { "sap-mcp": { "type": "http", "url": "https://dlacademy-dl-sap-mcp.mfk2io.easypanel.host/mcp", "headers": { "x-config": "{ \"api_key\": \"SUA_API_KEY\", \"type\": \"btp\", \"btp\": { \"email\": \"seu@email.com\", \"password\": \"SUA_SENHA\", \"service_key\": {service key btp} } }" } } } }
| Campo | Descrição | |
|---|---|---|
| api_key | Chave de licença fornecida pela DL Academy | obrigatório |
| E-mail do usuário BTP (conta SAP) | obrigatório | |
| password | Senha do usuário BTP | obrigatório |
| service_key | JSON completo da Service Key — copiado direto do BTP Cockpit (Service Instances → View Credentials) | obrigatório |
service_key.
Salve o arquivo e reinicie sua ferramenta de IA. O servidor SAP vai aparecer como uma ferramenta disponível. Agora é só perguntar em português:
// Buscar objetos "Quais programas começam com ZMM no SAP?" // Analisar código "Me explica o que faz o programa ZMMP_RELATORIO" // Consultar dados "Quais usuários estão cadastrados no sistema?" // Analisar dependências "Quais tabelas o programa ZMM_RELATORIO acessa?"