OlympHill
openapi-mcp logo

openapi-mcpDockerizuotas MCP serveris, leidžiantis jūsų AI agentui prieiti nei vieno API, kuriame esama API dokumentacija

(0)
Daniel NikulshynApžvelgė Daniel Nikulshyn·Atnaujinta 2026 m. liepa

Apžvalga

OpenAPI-MCP yra Dockerį užpildantis MCP serveris, kuris leidžia AI agentams prisijungti prie bet kurio API su egzistuojančia OpenAPI arba Swagger dokumentacija. Jis iš OpenAPI arba Swagger apžvalgos failo generuoja MCP įrankių apibrėžimo, suteikiant MCP kompatibliai klientams, kaip Cursor, prisijungti prie API, aprašyta pagal standartinę OpenAPI apžvalgą. Šiame uždavinyje nebėra reikia papildomo kodo užkrėtimo, kad prisijungti prie API: uždaviniu pasiteiriant, tiesiog pateikite jo OpenAPI/Swagger apžvalgą. Programa, kuri palaiko OpenAPI 2 (Swagger) ir 3, kuria MCP įrankio schemus iš OpenAPI operacijų parametrų ir priekabų/atšaukimų apibrėžimų. Ji saugiai valdo API raktų autentifikaciją, prieigos prietižumo API be atskleisdamos raktų MCP klausytojui. Svarbiausi funkcijos: automatinė techninių instrumentų generacija iš OpenAPI apibrėžimų, labai priklausomo API raktų valdymas ir galimybė dirbti su vietiniais ir šaltinių arba nuorodų į atstuminius failus apibrėžimais. Programa lengvai įrengama ir paleidžiama kaip konteinerizuotas paslaugos servisas pagal Docker. OpenAPI-MCP leidžia saugų apie API raktų valdymą įtraukdama API klaves į prašymus remiantis įrenginio linija konfigūracija, įkeliant klavės iš raktų, aplinkos kintamuojų arba .env failų. Ji saugo API klaves nuo galutinių MCP klientų. Server URL suinterpreavimo funkcija naudoja iš specifikacijos gautus serverio URL'ius kaip pagrindą uždarbų sąveikoms, kuris gali būti pakeistas. Taip pat jis apima filtro pasirinkimo galimybes, kurias yra galima naudoti, kad įtrauktų arba išjungtų specifinį veiksmą arba žymę bei leidžia papildomą antraštės užpildymą per REQUEST_HEADERS aplinkos kintamąjį.

Pagrindinės funkcijos

  • OpenAPI v2 (Swagger) ir v3 paramos
  • Schemų generavimas iš OpenAPI operacinio parametrų ir prašymų/atžvilgių apibrėžimų
  • Tikrmeninė API raktų valdymas
  • Serverio URL nustatymas ir filtravimo funkcijos
  • Prašymų galvos įrašymas
  • Apskritai, įrangos generavimas iš OpenAPI specifikacijos

Kainos

Modelis
Free
Kategorija
MCP serveriai
Įvertinimas
Atsiliepimų nėra

Naudojimo atvejai

Suteikiant galimybę AI agentui prieitiesi prie API

Naudojant OpenAPI-MCP, sukurkite MCP įrangos apibrėžimus iš OpenAPI specifikacijos, leidžiant AI agentams interaguoti su API, nepasiduodama manualei kodu

Aplinkinti API integravimą

Turite naudoti esančiąją OpenAPI/Swagger dokumentaciją, kuriant MCP įrangas, mažinos integravimo laiką ir pastangas

Privalumai ir trūkumai

Privalumai

  • Apskritai įrangos generavimas iš OpenAPI specifikacijos
  • Tirpi API raktų valdymas ir saugus valdymas
  • Standartinis kompatybė su OpenAPI v2 (Swagger) ir v3
  • Reikalavimų išsamumas
  • Saugumas

Trūkumai

  • Prieigos reikalavimas Docker
  • Apskritai, gali prireikti komandų linijos konfigūravimo API raktų autentifikacijoje
  • Suderinimai

Atsiliepimai

Prisijunk, kad paliktum atsiliepimą.

Atsiliepimų nėra. Būk pirmas!

Klausimai

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

Užduoti klausimą

MCP serveriai alternatyvos