A instalação e a configuração do openapi-mcp-server estão divididas nas etapas a seguir:
- Preparação ambientalVerifique se o Node.js e o pnpm estão instalados (recomendado). Você pode usar os comandos node -v e pnpm -v para verificar se eles estão instalados.
- Obter códigoClonagem de repositórios do GitHub:
git clone https://github.com/janwilmake/openapi-mcp-server.git
cd openapi-mcp-server - Instalação de dependênciasExecutar a instalação do pnpm
- Criar o projetoExecutar a compilação do pnpm
- Configuração do Claude DesktopEdite o arquivo de configuração (Windows em %AppData%Claude, Mac em ~/Library/Application Support/Claude) para adicionar a configuração do servidor MCP:
{
"mcpServers": {
"petstore-api": {
"comando": "npx".
"args": ["openapi-mcp-server", "/path/to/openapi.json"]
}
}
} - preparaçãoIniciar o Claude Desktop após a conclusão da configuração.
Observação: o caminho precisa ser substituído pelo local real do arquivo OpenAPI. O projeto vem com o arquivo de exemplo examples/petstore-openapi.json, que pode ser usado para testes.
Essa resposta foi extraída do artigoopenapi-mcp-server: permite que a IA invoque diretamente os serviços MCP com APIs abertasO