As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando o AWS SDK para SAP ABAP Knowledge MCP Server
O AWS SDK para SAP ABAP Knowledge MCP Server é um recurso de conhecimento especializado que permite que assistentes de codificação de IA gerem código ABAP preciso para integrações. AWS Ao conectar seu IDE habilitado para IA a esse servidor, você pode descrever o que deseja criar em linguagem natural e receber um código ABAP sintaticamente correto que invoca adequadamente o SDK para SAP ABAP. AWS
O servidor MCP usa o Model Context Protocol (MCP)
O AWS SDK para SAP ABAP Knowledge MCP Server está disponível sem custo adicional. Você paga apenas pelos AWS recursos e serviços que consome em seus aplicativos SAP com o AWS SDK para SAP ABAP.
Tópicos
Benefícios
O AWS SDK para SAP ABAP Knowledge MCP Server oferece os seguintes benefícios para desenvolvedores de ABAP.
-
Geração precisa de código — Seu assistente de codificação de IA obtém um conhecimento profundo dos padrões específicos do AWS SDK para SAP ABAP, assinaturas de métodos, tipos de dados e tratamento de exceções. Isso elimina erros comuns e reduz significativamente os erros de compilação e o tempo de depuração.
-
Descoberta instantânea do SDK — O servidor MCP expõe a base de conhecimento completa do AWS SDK para SAP ABAP, abrangendo mais de 200 serviços. AWS Você pode descobrir serviços, operações e tipos de dados disponíveis sem pesquisar manualmente a documentação.
-
Sempre atualizada — A base de conhecimento é atualizada diariamente em sincronia com os lançamentos do SDK. Novos serviços e assinaturas de métodos atualizadas estão imediatamente disponíveis para seu IDE.
-
Instalação zero — A configuração requer apenas colar uma URL na configuração MCP do seu IDE. Nenhuma instalação de software local, nenhum gerenciamento de dependências e nenhum processo de aprovação de TI é necessário.
Configurando o servidor MCP
Para conectar seu IDE ao AWS SDK do SAP ABAP Knowledge MCP Server, adicione a seguinte configuração às configurações MCP do seu IDE. O formato da configuração e a localização do arquivo podem variar de acordo com o IDE; consulte a documentação do MCP do seu IDE para obter detalhes.
O exemplo a seguir mostra a configuração do Kiro. Adicione isso ao arquivo de configuração MCP do seu espaço de trabalho .kiro/settings/mcp.json ou ao seu arquivo de configuração em nível de usuário: ~/.kiro/settings/mcp.json
{ "mcpServers": { "abap-sdk-knowledge": { "url": "https://sdk-for-sap-abap-knowledge-mcp.global.api.aws/mcp", "disabled": false, "autoApprove": ["*"] } } }
A autoApprove configuração permite que seu IDE use as ferramentas do servidor MCP sem solicitar aprovação em cada solicitação. Isso é seguro porque o servidor MCP é somente para leitura e não modifica nenhum dado nem executa código.
Depois de salvar a configuração, seu IDE se conectará automaticamente ao servidor MCP. Nenhuma reinicialização é necessária na maioria IDEs. Você pode verificar a conexão fazendo uma pergunta ao seu assistente de IA sobre o AWS SDK para SAP ABAP, como “Quais AWS serviços estão disponíveis no AWS SDK para SAP ABAP?”
Se o seu IDE não se conectar ao servidor MCP, verifique se o IDE suporta o Protocolo de Contexto do Modelo e se a sintaxe do arquivo de configuração corresponde aos requisitos do seu IDE.
nota
O endpoint do servidor MCP usa HTTPS e não exige autenticação. Seu IDE se comunica com o servidor somente quando você faz perguntas ao assistente de IA relacionadas ao AWS SDK para uso do SAP ABAP. Sua lógica comercial proprietária e o código do aplicativo SAP permanecem em seu ambiente de desenvolvimento.
O que o servidor MCP pode fazer
Uma vez conectado, seu assistente de codificação de IA pode usar os seguintes recursos fornecidos pelo servidor MCP.
-
Descoberta de serviços — liste e pesquise todos os AWS serviços disponíveis no AWS SDK para SAP ABAP, incluindo metadados de serviço e nomes de classes de fábrica.
-
Detalhes da operação — Recupere assinaturas do método ABAP, parâmetros de entrada, tipos de retorno e tipos de exceção para qualquer operação do SDK.
-
Definições de tipo de dados — pesquise definições de estrutura ABAP para tipos de dados do SDK, incluindo nomes e tipos de campo.
-
Exemplos de código — Recupere exemplos de código ABAP funcionais para operações específicas, abrangendo casos de uso comuns para cada serviço.
-
Criação de sessões e clientes — Gere código ABAP padronizado para criar sessões de SDK, inicializar clientes de serviço e chamar operações com tratamento correto de exceções.
Por exemplo, você pode solicitar ao seu assistente de IA solicitações como as seguintes.
-
“Escreva um código ABAP para ler uma mensagem de uma fila SQS.”
-
“Gere código ABAP para invocar um modelo Amazon Bedrock para geração de texto.”
-
“Mostre-me como fazer upload de um arquivo para o Amazon S3 a partir do ABAP.”
O assistente de IA usa o conhecimento do servidor MCP para gerar um código ABAP sintaticamente correto que segue as convenções do AWS SDK for SAP ABAP, incluindo a criação adequada de sessões, inicialização do cliente e padrões de tratamento de exceções.
Considerações importantes
Lembre-se do seguinte ao usar o AWS SDK para o SAP ABAP Knowledge MCP Server.
-
O servidor MCP fornece acesso somente de leitura ao conhecimento do SDK. Ele não executa código ABAP nem se conecta aos sistemas SAP.
-
O servidor MCP cobre somente o AWS SDK para SAP ABAP. Ele não fornece assistência geral de programação ABAP não relacionada ao AWS SDK para uso do SAP ABAP.
-
O servidor MCP não oferece suporte a bibliotecas ABAP personalizadas ou de terceiros.
-
O servidor MCP fornece documentação com base na versão mais recente do SDK, que pode não corresponder à versão instalada em seu sistema SAP.
-
Exemplos de código gerado são pontos de partida. Revise e teste todo o código gerado antes de usá-lo na produção.
-
A qualidade e o formato do código gerado podem variar dependendo dos recursos do assistente de IA do seu IDE.
Separadamente do AWS SDK para SAP ABAP, o Knowledge MCP Server descrito nesta página, AWS também oferece o AWS
Knowledge MCP Server