Bitculator

Değişiklik günlüğü

MCP sunucusu değişiklik günlüğü

/mcp adresindeki MCP sunucusunda yapılan her değişiklik - araçlar, girdiler, sonuçlar, anahtarlar ve limitler - en yeniden başlayarak. Neyin kırıcı değişiklik sayıldığı sunucunun politikalarında açıklanır.

  1. Değiştirildi

    401 artık OAuth önermiyor

    /mcp kaynaklı bir 401 artık, bazı istemcileri bir OAuth sunucusu aramaya yönelten Bearer realm="mcp", error="invalid_token" yerine WWW-Authenticate: ApiKey realm="mcp" taşıyor. Anahtarlar hâlâ Authorization: Bearer veya X-API-Key olarak kabul ediliyor.

  2. Eklendi

    Yapılandırılmış sonuçlar ve çıktı şemaları

    Başarılı araç çağrıları, değişmeyen JSON metninin yanında structuredContent döndürüyor ve tools/list, yanıtı OpenAPI sözleşmesinde belgelenmiş her araç için bir outputSchema yayımlıyor. Hatalar düz isError metni olarak kalıyor.

  3. Düzeltildi

    19 aracın tamamı tek bir tools/list sayfasında

    tools/list sayfa başına 15 araç ve bir nextCursor döndürüyordu; bu yüzden imleci yok sayan istemciler get_coin_markets, get_coin_technicals, get_liquidations_summary veya calculate_dca araçlarını hiç görmüyordu. 19 aracın tamamı artık tek sayfada geliyor.

  4. Düzeltildi

    Borsa araçları yeniden yanıt veriyor

    get_exchange ve get_exchange_trust_score, lansmandan bu yana her borsa için dahili bir hata döndürüyordu. Artık her ikisi de yanıt veriyor; girdiler ve sonuç alanları değişmedi.

  5. Düzeltildi

    Kapatılmış araçlar bunu yeniden belirtiyor

    6 Eylül'den bu yana kapatılmış bir araç server_error (HTTP 500) yanıtı veriyordu. Artık yeniden endpoint_unavailable (HTTP 503): This endpoint is temporarily unavailable. döndürüyor.

  6. Düzeltildi

    get_altseason_index days parametresi düzeltildi

    days için varsayılan ve minimum değer 0 olarak tanıtılıyordu, ancak 0 her zaman reddediliyordu. Artık varsayılan değeri olmadan 1-365; güncel değer için bu parametreyi belirtmeyin. get_global_history açıklaması artık nokta biçimini belirtiyor ({time, marketcap} veya {time, volume}).

  7. Eklendi

    Statik sunucu kartı

    Anahtarlı bir sunucuyu tarayamayan kayıt dizinleri için, serverInfo ve tam araç tanımlarını içeren, bir saat önbelleğe alınan ve kimlik doğrulama gerektirmeyen yeni /.well-known/mcp/server-card.json. Bu dosya ve /.well-known/mcp.json artık cross-origin olarak okunabiliyor.

  8. Eklendi

    Anahtarlar X-API-Key başlığında kabul ediliyor

    /mcp, Authorization başlığını kendi oturum açma işlemleri için ayıran istemciler ve ağ geçitleri için MCP anahtarını artık X-API-Key: YOUR_API_KEY olarak da kabul ediyor. Bu başlık gönderildiğinde kontrol edilen tek anahtar odur ve yapıştırılmış bir Bearer öneki tolere edilir.

  9. Değiştirildi

    Başarısız kimlik doğrulama anahtar başına kısıtlanıyor

    Başarısız kimlik doğrulama eskiden IP başına dakikada 30 denemeyle sınırlıydı; bu sınır aşıldığında o IP'nin arkasındaki her anahtar reddediliyordu. Artık tek bir anahtar tek bir IP'den dakikada 30 kez, tek bir IP ise 300 kez başarısız olabiliyor ve yaklaşık son 15 dakika içinde kimliği doğrulanmış anahtarlar IP sınırı tarafından engellenmiyor.

  10. Değiştirildi

    Sonuçlarda Fear & Greed endeksi (0-100)

    get_fear_greed (ana değer ve her aralık) ve get_global_market (fear_greed) artık ham score değerinin yanında index alanını - Bitculator'da gösterilen 0-100 endeksini - içeriyor ve araç açıklamaları modele index değerini aktarmasını söylüyor.

  11. Düzeltildi

    get_coin tamamen seyreltilmiş değerleme

    get_coin, maksimum arzı sınırlı olmayan coin'ler için tamamen seyreltilmiş değerlemeyi 0 olarak döndürüyordu. Artık toplam arza başvuruyor ve hiçbiri bilinmiyorsa null oluyor.

  12. Düzeltildi

    Movers sıralaması, sembol arama ve dominans

    get_top_movers artık değişimin kendisine göre sıralıyor (önceden fiilen piyasa değerine göreydi) ve düşenler listesi 0,00'da sabit duran coin'leri hariç tutuyor. symbols ile çağrılan get_prices, sembol başına tek bir coin, yani en yüksek sıralamadaki aktif coin'i döndürüyor ve get_global_market, piyasa değeri olmadığında BTC ve ETH dominansını 0 yerine null olarak bildiriyor.

  13. Düzeltildi

    Talimatlar ve açıklamalar düzeltildi

    initialize talimatları artık piyasa değerlerinin ve hacimlerin JSON sayıları olduğunu söylüyor (önceden ondalık dize diyordu), list_exchanges aracının sort açıklaması gerçek varsayılan olan -volume değerini veriyor ve get_exchange_trust_score, sıralaması olmayan bir borsanın puanının ve dökümünün null olduğunu belirtiyor.

  14. Eklendi

    Keşif belgelerinde listeleniyor

    Sunucu /apis.json ve /.well-known/api-catalog içinde listeleniyor, /.well-known/mcp.json status ve changelog bağlantıları kazandı ve /status.json bir mcp bileşeni bildiriyor.

  15. Değiştirildi

    Kendi anahtarları, planları ve kotası

    Kırıcı: /mcp yalnızca MCP konsolunda oluşturulan anahtarları kabul ediyor; Data API ve widget anahtarları 401 alıyor. MCP'nin 2, 5 ve 10 anahtar slotuyla kendi Free (ayda 2.500 araç çağrısı), Starter (50.000) ve Pro (250.000) planları, kendi faturalandırması ve araç başına kendi plan kısıtlamaları var; her hesap Free ile başlıyor. Kota ve plan hataları artık MCP planını belirtiyor.

  16. Değiştirildi

    Ani istek limiti her isteği kapsıyor

    /mcp adresine yapılan her JSON-RPC isteği - initialize, tools/list, ping ve araç çağrıları - artık planın dakikada 30, 60 veya 120 olan ani istek limitine sayılıyor ve limit aşıldığında HTTP 429 dönüyor. Aylık kotaya yalnızca araç çağrıları sayılır.

  17. Düzeltildi

    Sunucu hataları artık dahili ayrıntıları göstermiyor

    Araç sunucu hataları dahili hata mesajını içeriyordu. Artık server_error (HTTP 500): Internal server error. şeklinde.

  18. Düzeltildi

    Araç çağrıları üretimde başarısız oluyordu

    Lansmandan bu düzeltmeye kadar üretimdeki her araç çağrısı server_error döndürdü, çünkü sunucu kendi dahili veri isteğini güvenilmeyen bir ana makineden geliyormuş gibi reddediyordu.

  19. Eklendi

    MCP sunucusu yayına girdi

    /mcp; Claude, Cursor, VS Code ve herhangi bir MCP istemcisi için search_coins ve get_coin araçlarından calculate_dca aracına kadar 19 salt okunur araçla Streamable HTTP (yalnızca POST) üzerinden yayına girdi ve REST API ile aynı veriyi döndürdü. Data API anahtarlarını, planlarını ve kotasını kullanıyordu; bir araç çağrısı bir istek sayılıyordu ve sunucuyu /.well-known/mcp.json tanımlıyordu.

Haberdar olun

Bir aracın veya girdinin kaldırılması ya da yeniden adlandırılması burada en az altı ay önceden duyurulur - bkz. kullanımdan kaldırma politikası. /.well-known/mcp.json adresindeki sunucu kartı bu değişiklik günlüğüne bağlantı verir.