APIMatic MCP

resmi

APIMatic MCP Sunucusu, APIMatic kullanarak OpenAPI spesifikasyonlarını doğrulamak için kullanılır. Sunucu, OpenAPI dosyalarını işler ve APIMatic'in API'sini kullanarak doğrulama özetleri döndürür.

Apimatic MCP ile neler yapabilirsiniz?

  • Bir OpenAPI spesifikasyonunu doğrula — Asistanın, eklenen bir OpenAPI 2.0 veya 3.0 dosyası (JSON veya YAML) üzerinde validate-openapi-using-apimatic komutunu çalıştırmasını isteyin ve bir doğrulama özeti döndürsün.
  • Yapılandırılmış bir doğrulama raporu alın — APIMatic'in kapsamlı doğrulama sonuçlarını, bulunan hatalar veya uyarılar dahil olmak üzere doğrudan sohbet içinde alın.
  • Uygulamadan önce bir API tanımını kontrol edin — SDK'lar veya dokümantasyon oluşturmadan önce spesifikasyon sorunlarını yakalamak için bir OpenAPI dosyasını erken aşamada doğrulayın.

Dokümantasyon

APIMatic Validator MCP Sunucusu

Bu depo, APIMatic kullanarak OpenAPI spesifikasyonlarını doğrulamak için bir Model Bağlam Protokolü (MCP) Sunucusu sağlar. Sunucu, OpenAPI dosyalarını işler ve APIMatic'in API'sinden yararlanarak doğrulama özetlerini döndürür.

Özellikler

  • OpenAPI 2.0 ve 3.0 dosyalarını doğrular
  • Kapsamlı doğrulama için APIMatic'in API'sini kullanır
  • Hem JSON hem de YAML formatlarını destekler
  • Sorunsuz entegrasyon için Model Bağlam Protokolü'nü (MCP) uygular

Kurulum

Node.js v18+ yüklü olduğundan emin olun.

Depoyu Klonlayın

git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp

Bağımlılıkları Yükleyin

npm install

Projeyi Derleyin

npm run build

Yapılandırma

Sunucuyu kullanmak için bir APIMatic API anahtarı gereklidir. APIMatic adresinden kaydolun ve API anahtarını edinin.

image

Claude Desktop ile Entegrasyon

MCP sunucusunu entegre etmek için claude_desktop_config.json dosyasını değiştirin. Dosya mevcut değilse, aşağıdaki konumda bir tane oluşturun:

Windows

code $env:AppData\Claude\claude_desktop_config.json

macOS/Linux

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

MCP Sunucusunu Yapılandırmaya Ekleyin

{
    "mcpServers": {
        "APIMatic": {
            "command": "node",
            "args": [
                "C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
            ],
            "env": {
                "APIMATIC_API_KEY": "<Add your APIMatic token here>"
            }
        }
    }
}

Yapılandırıldıktan sonra, Claude Desktop'ta bir çekiç simgesi görünmelidir. validate-openapi-using-apimatic aracının başarıyla entegre edildiğini doğrulamak için simgeyi açın.

Kullanım

  1. Bir OpenAPI dosyası ekleyin.
  2. Doğrulamak için bir istem sağlayın.
  3. Doğrulama sonuçları döndürülecektir.

APIMatic MCP Server For OpenAPI Validation.webm