View a markdown version of this page

Usando o AWS SDK para SAP ABAP Knowledge MCP Server - AWS SDK para SAP ABAP

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), um padrão aberto para conectar assistentes de IA a fontes externas de conhecimento. O servidor é atualizado diariamente em sincronia com as versões do AWS SDK for SAP ABAP, para que seu IDE sempre tenha acesso às informações atuais e precisas do SDK.

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.

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, que fornece informações abrangentes sobre AWS serviços, orientação arquitetônica e solução de problemas em todos os serviços. AWS Os dois servidores se complementam e são especialmente eficazes quando usados juntos.