MCP Sunucusu
Herhangi bir Model Context Protocol istemcisini Api.Airforce’a bağlayın — modellerimizi, görselleri, model listesini ve bakiyenizi MCP araçları olarak kullanın, ücret hesabınıza yansır.
MCP nedir?
Model Context Protocol (MCP), Claude Desktop, Cursor veya MCP destekleyen herhangi bir uygulama gibi yapay zekâ ajan istemcilerinin harici hizmetleri araç olarak çağırmasını sağlar. Api.Airforce, bu istemcilerin modellerimizi doğrudan kullanabilmesi için uzak bir MCP sunucusu çalıştırır.
Uç nokta ve taşıma
Sunucu tek bir uç noktada Streamable HTTP üzerinden JSON-RPC 2.0 konuşur, protokol sürümü 2025-06-18. Accept: text/event-stream başlığını gönderdiğinizde akış yanıtları döner.
POST https://api.airforce/mcpKimlik doğrulama
Api.Airforce API anahtarınızı — veya bir OAuth 2.0 bearer belirtecini — Authorization başlığında gönderin. Kimliği doğrulanmamış istekler, OAuth meta verilerimize işaret eden bir WWW-Authenticate sınamasıyla 401 döndürür; böylece uyumlu istemciler OAuth akışını otomatik başlatabilir.
OAuth belirteçleri için ilgili kapsamlar profile (get_balance için), chat (chat_completion için) ve images (generate_image için) şeklindedir.
Bir istemciyi bağlama
Çoğu istemci, uzak bir MCP sunucu URL’si ve bir bearer belirteci kabul eder. Tipik bir yapılandırma şöyledir:
{
"mcpServers": {
"api-airforce": {
"url": "https://api.airforce/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Bağlantıyı bir JSON-RPC initialize çağrısıyla elle doğrulayabilirsiniz:
curl -X POST https://api.airforce/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-app","version":"1.0.0"}}}'Kullanılabilir araçlar
Çalışma zamanında keşfetmek için tools/list çağırın. Dört araç mevcuttur:
list_modelsKullanılabilir modelleri fiyatlar ve yetenek bayraklarıyla listeler.
get_balanceKullandıkça öde bakiyenizi (ABD senti olarak) ve mevcut planınızı döndürür. OAuth belirteçleri için profile kapsamını gerektirir.
chat_completionOpenAI uyumlu bir sohbet tamamlaması çalıştırır. Tıpkı POST /v1/chat/completions gibi hesabınıza yansıtılır.
generate_imageBir görsel üretir. Tıpkı POST /v1/images/generations gibi hesabınıza yansıtılır.
curl -X POST https://api.airforce/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'Faturalandırma
chat_completion ve generate_image, REST API ile aynı ücretlerle hesabınıza yansıtılır — ayrı bir MCP fiyatlandırması yoktur. list_models ve get_balance ücretsizdir.
Keşif
Otomatik keşif için makine tarafından okunabilir bir sunucu kartı yayımlanır:
https://api.airforce/.well-known/mcp/server-card.json