

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
<a name="mcp-server"></a>

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)](https://modelcontextprotocol.io/), 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.

**Topics**
+ [Benefícios](#mcp-server-benefits)
+ [Configurando o servidor MCP](#mcp-server-setup)
+ [O que o servidor MCP pode fazer](#mcp-server-capabilities)
+ [Considerações importantes](#mcp-server-limitations)

## Benefícios
<a name="mcp-server-benefits"></a>

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
<a name="mcp-server-setup"></a>

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
<a name="mcp-server-capabilities"></a>

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
<a name="mcp-server-limitations"></a>

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](https://awslabs.github.io/mcp/servers/aws-documentation-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.