OlympHill
openapi-mcp logo

openapi-mcpDocker'a bağlanmış MCP Sunucusu, AI ajanınız herhangi bir API'ye erişmesine sağlar. Varsa API belgeleri ile varolan dokümanlar

(0)
Daniel Nikulshynİnceleyen Daniel Nikulshyn·Güncellendi Temmuz 2026

Genel Bakış

OpenAPI-MCP Açık API-MCP, OpenAPI veya Swagger belgesi bulunan mevcut her API'ye AI ajanslarının erişmesini sağlayan bir Dockerized MCP sunucusudur. Açık API/OpenAPI tanımlama dosyasından MCP araç Tanımları oluşturarak standart Açık API tanımları tarafından tanımlanan API'ler ile etkileşimli MCP uyumlu istemciler gibi Cursor gibi istemcilerin API erişimi için ek kodlamadan yararlanmasına olanak tanır. OpenAPI/Swagger Tanımı sunulduğunda ek kodlamaya ihtiyaç duyulmadığına ek olarak; API'ye yalnızca bu tanımlamanın sunulması yeterli olur. Aracı, OpenAPI v2 (Swagger) ve v3 destekliyor ve OpenAPI işlem parametreleri ve istek/cevap tanımlamalarından MCP aracı şemaları oluşturuyor. Proxied API için API anahtarı kimlik doğrulamasını güvenli bir şekilde yönetırken, anahtarları MCP istemcisine açmaya gerek kalmadan koruyor. Ana özellikleri arasında OpenAPI spécileştirme dosyaları üzerinden otomatik araç oluşturma, esnek API anahtarı işleme ve yerel dosyalarla ya da uzantılı URL'lerle çalışma yetenekleri yer alıyor. Tool, kolayca Docker ile kapsüllenmiş bir hizmet olarak çalışılır ve çalıştırılır. OpenAPI-MCP, komut satırı konfigürasyonunda API anahtarlarını istemci taleplerine ekleme yoluyla güvenli API anahtar yönetimi sağlar, parametrelerin yanı sıra ortam değişkenlerinden (.env dosyalarından) yüklenen anahtarları yükleyebilecek. Sonunda MCP istemcisini API anahtarlarından korur. Sunucu URL algılama özelliği, espec'ten alınan sunucu URL'lerini araç etkileşimlerinde temel olarak kullanır, bunun üzerine geçerlidir. Ayrıca, belirli işlemleri veya etiketleri dahil veya hariç tutmak için filtrem seçenekleri sağlar ve İstek Başlığının Injection'ı REQUEST_HEADERS ortam değişkeni kullanılarak özelleştirilebilir.

Temel özellikler

  • OpenAPI v2 (Swagger) ve v3 desteği
  • OpenAPI işlemination parametrelerinden ve talep/cevap tanımlarından şema oluşturma
  • Güvenli API anahtarı yönetimine sahip
  • Sunucu URL'leri tanılama ve filtreleme seçenekleri
  • Isteğe Bağlı Request Başlığı Ekleme

Fiyatlar

Model
Free
Puan
Henüz inceleme yok

Kullanım senaryoları

AI Ajanlarına API Erişimini Aktif Etme

Lütfen OpenAPI-MCP'yi, OpenAPI tanımı ile bir MCP araç tanımı oluşturmak için kullanın. Bu, AI ajanlarının manuel kodlamadan API'ler ile iletişim kurmasına izin verecektir.

API Entegrasyonuna Bakımını Kolaylaştırmak

Vardır OpenAPI/Swagger dokümantasyonunu kullanırız. MCP araçları oluşturma, entegrasyonu azaltır zaman ve çabaya.

Artılar ve eksiler

Artılar

  • Otomatik API tool oluşturması için OpenAPI specifikasyonlarından yararlanma
  • Gelişmiş API anahtar yönetimi ve güvenli yönetim
  • Standart OpenAPI v2 (Swagger) uyumluluğu ve v3 desteği

Eksiler

  • Docker'a ihtiyaç olduğu için kurulması
  • API anahtarı kimliği için Komut İstemi yapılandırma gerekebileceği

İncelemeler

İnceleme bırakmak için giriş yap.

Henüz inceleme yok. İlk sen ol!

Sorular

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

Soru sor

MCP Serverleri alternatifleri