Histórico
Muitos desenvolvedores querem permitir que as ferramentas de IA (por exemplo, Claude) interajam diretamente com a API, mas enfrentam o problema de que a especificação da OpenAPI é incompatível com o formato das ferramentas de IA, resultando na necessidade de escrever manualmente o código da camada de adaptação.
Soluções essenciais
A conversão da API pode ser obtida usando o openapi-mcp-server seguindo estas etapas:
- Preparação ambientalInstalação do Node.js e do pnpm
- Acesso a ferramentasClone o repositório do GitHub e instale as dependências
- Conversão de configuraçãoConverta a especificação OpenAPI em um formato reconhecível pelas ferramentas de IA, seja na linha de comando ou de forma programática
- uso integradoAdicionar configurações do servidor MCP ao arquivo de configuração do Claude Desktop
Pontos principais
- Oferece suporte aos formatos de saída OpenAI, Anthropic e MCP.
- Fornece interfaces de programação e CLI para uso
- API de amostra Petstore integrada para testes rápidos
Essa resposta foi extraída do artigoopenapi-mcp-server: permite que a IA invoque diretamente os serviços MCP com APIs abertasO