OlympHill
openapi-mcp logo

openapi-mcpServidor MCP Dockerizado para permitir que seu agente de IA acesse qualquer API com documentação de API existente

(0)
Daniel NikulshynAvaliado por Daniel Nikulshyn·Atualizado julho de 2026

Visão geral

OpenAPI-MCP é um servidor MCP Dockerizado que permite que agentes de IA acessem qualquer API com documentação OpenAPI ou Swagger existente. Ele gera definições de ferramentas MCP a partir de um arquivo de especificação OpenAPI/Swagger, permitindo que clientes compatíveis com MCP, como o Cursor, interajam com APIs descritas por especificações OpenAPI padrão. Isso elimina a necessidade de codificação adicional para acessar uma API; basta fornecer sua especificação OpenAPI/Swagger. A ferramenta suporta OpenAPI v2 (Swagger) e v3, criando esquemas de ferramentas MCP a partir de parâmetros de operação e definições de solicitação/resposta da OpenAPI. Ele gerencia com segurança a autenticação de chaves de API para a API proxy sem expor chaves ao cliente MCP. Recursos importantes incluem geração automática de ferramentas a partir de especificações OpenAPI, manipulação flexível de chaves de API e a capacidade de trabalhar com arquivos de especificação locais ou URLs remotas. A ferramenta é facilmente implantável e executável como um serviço conteinerizado com o Docker. O OpenAPI-MCP permite o gerenciamento seguro de chaves de API, injetando chaves de API em solicitações com base na configuração da linha de comando, carregando chaves de flags, variáveis de ambiente ou arquivos .env. Ele mantém as chaves de API ocultas do cliente MCP final. O recurso de detecção de URL do servidor usa URLs do servidor da especificação como base para interações de ferramentas, que podem ser substituídas. Ele também inclui opções de filtragem para incluir ou excluir operações ou tags específicas e permite a injeção de cabeçalho personalizada por meio da variável de ambiente REQUEST_HEADERS.

Funcionalidades principais

  • Suporte a OpenAPI v2 (Swagger) e v3
  • Geração de esquemas a partir de parâmetros de operação e definições de solicitação/resposta da OpenAPI
  • Gerenciamento seguro de chaves de API
  • Detecção de URL do servidor e opções de filtragem
  • Injeção de cabeçalho de solicitação

Preços

Modelo
Free
Avaliação
Ainda sem avaliações

Casos de uso

Habilitando Acesso a APIs para Agentes de IA

Use o OpenAPI-MCP para gerar definições de ferramentas MCP a partir de uma especificação OpenAPI, permitindo que agentes de IA interajam com APIs sem codificação manual.

Racionalizando a Integração de APIs

Aproveite a documentação OpenAPI/Swagger existente para criar ferramentas MCP, reduzindo o tempo e o esforço de integração.

Prós e contras

Prós

  • Geração automática de ferramentas a partir de especificações OpenAPI
  • Manipulação flexível de chaves de API e gerenciamento seguro
  • Conformidade padrão com suporte a OpenAPI v2 (Swagger) e v3

Contras

  • Requer Docker para implantação
  • Pode exigir configuração da linha de comando para autenticação de chave de API

Avaliações

Entra para deixar uma avaliação.

Ainda sem avaliações. Sê o primeiro!

Perguntas e respostas

What are the main limitations I should be aware of?

OpenAPI‑MCP requires Docker for deployment and may need command‑line configuration to set up API key authentication, which can add complexity for users unfamiliar with container or CLI workflows.

Asked by Ludovic Girard · Jan 15, 2026

How does OpenAPI‑MCP handle API keys securely?

The server manages API key authentication internally, injecting the keys into proxied requests without exposing them to the MCP client, ensuring that credentials remain hidden from downstream agents.

Asked by Amina Diallo · Dec 1, 2025

Can OpenAPI‑MCP work with both Swagger (v2) and OpenAPI v3 specifications?

Yes, the server supports both OpenAPI v2 (Swagger) and v3 formats, automatically generating MCP tool schemas from the operation parameters and request/response definitions in either version.

Asked by Zeynep Aydin · Oct 23, 2025

How do I deploy OpenAPI‑MCP and what environment does it require?

OpenAPI‑MCP runs as a Docker container, so you need Docker installed on your host. Deploy by pulling the image and starting the container with your OpenAPI/Swagger file mounted or supplied via a volume.

Asked by Chioma Nwosu · Sep 30, 2025

Faz uma pergunta

Alternativas a Servidores MCP