APIMatic MCP
resmiAPIMatic 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-apimatickomutunu ç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.
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
- Bir OpenAPI dosyası ekleyin.
- Doğrulamak için bir istem sağlayın.
- Doğrulama sonuçları döndürülecektir.