Bitculator

Ändringslogg

Ändringslogg för MCP-servern

Varje ändring i MCP-servern på /mcp - verktyg, indata, resultat, nycklar och gränser - nyast först. Vad som räknas som en brytande ändring beskrivs i serverns policyer.

  1. Ändrat

    401 föreslår inte längre OAuth

    En 401 från /mcp har nu WWW-Authenticate: ApiKey realm="mcp" i stället för Bearer realm="mcp", error="invalid_token", som hade fått vissa klienter att leta efter en OAuth-server. Nycklar godtas fortfarande som Authorization: Bearer eller X-API-Key.

  2. Tillagt

    Strukturerade resultat och utdatascheman

    Lyckade verktygsanrop returnerar structuredContent bredvid den oförändrade JSON-texten, och tools/list publicerar ett outputSchema för varje verktyg vars svar är dokumenterat i OpenAPI-kontraktet. Fel förblir ren isError-text.

  3. Åtgärdat

    Alla 19 verktyg på en tools/list-sida

    tools/list returnerade 15 verktyg per sida med en nextCursor, så klienter som ignorerar cursorn såg aldrig get_coin_markets, get_coin_technicals, get_liquidations_summary eller calculate_dca. Alla 19 verktyg kommer nu på en sida.

  4. Åtgärdat

    Börsverktygen svarar igen

    get_exchange och get_exchange_trust_score hade returnerat ett internt fel för alla börser sedan lanseringen. Båda svarar nu; indata och resultatfält är oförändrade.

  5. Åtgärdat

    Avstängda verktyg säger ifrån igen

    Sedan den 6 september svarade ett avstängt verktyg med server_error (HTTP 500). Det returnerar nu endpoint_unavailable (HTTP 503): This endpoint is temporarily unavailable. igen.

  6. Åtgärdat

    days i get_altseason_index rättad

    days angavs med ett standardvärde och minimum på 0, men 0 avvisades alltid. Den är nu 1-365 utan standardvärde; utelämna den för att få den aktuella avläsningen. Beskrivningen av get_global_history anger nu punkternas form ({time, marketcap} eller {time, volume}).

  7. Tillagt

    Statiskt serverkort

    Nytt /.well-known/mcp/server-card.json utan autentisering, med serverInfo och de fullständiga verktygsdefinitionerna, cachat i en timme, för register som inte kan skanna en nyckelskyddad server. Det och /.well-known/mcp.json kan nu läsas från andra ursprung (cross-origin).

  8. Tillagt

    Nycklar godtas i en X-API-Key-header

    /mcp godtar nu även MCP-nyckeln som X-API-Key: YOUR_API_KEY, för klienter och gateways som reserverar Authorization för sin egen inloggning. När den headern skickas är den den enda nyckel som kontrolleras, och ett inklistrat Bearer -prefix tolereras.

  9. Ändrat

    Misslyckad autentisering begränsas per nyckel

    Misslyckad autentisering begränsades tidigare till 30 försök per minut och IP, varefter varje nyckel bakom den IP-adressen avvisades. Nu får en nyckel misslyckas 30 gånger per minut från en IP och en IP 300 gånger, och nycklar som har autentiserats under ungefär de senaste 15 minuterna blockeras inte av IP-gränsen.

  10. Ändrat

    Fear & Greed-index (0-100) i resultaten

    get_fear_greed (huvudavläsningen och varje intervall) och get_global_market (fear_greed) innehåller nu index - 0-100-indexet som visas på Bitculator - bredvid det råa score, och verktygsbeskrivningarna säger åt modellen att citera index.

  11. Åtgärdat

    Fullt utspädd värdering i get_coin

    get_coin returnerade en fullt utspädd värdering på 0 för coins utan ett tak för maximalt utbud. Nu används det totala utbudet i stället, och värdet är null när inget av dem är känt.

  12. Åtgärdat

    Ordning för movers, symbolsökning och dominans

    get_top_movers rankar nu efter själva förändringen (tidigare i praktiken efter börsvärde) och dess losers utesluter coins som står still på 0,00. get_prices med symbols returnerar ett coin per symbol, det högst rankade aktiva, och get_global_market rapporterar BTC- och ETH-dominans som null i stället för 0 när det inte finns något börsvärde.

  13. Åtgärdat

    Instruktioner och beskrivningar rättade

    initialize-instruktionerna säger nu att börsvärden och volymer är JSON-tal (där stod det decimalsträngar), beskrivningen av sort i list_exchanges anger det faktiska standardvärdet -volume, och get_exchange_trust_score anger att en orankad börs har score och breakdown satta till null.

  14. Tillagt

    Listad i upptäcktsdokument

    Servern listas i /apis.json och /.well-known/api-catalog, /.well-known/mcp.json fick länkarna status och changelog, och /status.json rapporterar en mcp-komponent.

  15. Ändrat

    Egna nycklar, planer och kvot

    Brytande ändring: /mcp godtar bara nycklar som skapats i MCP-konsolen; Data API- och widget-nycklar får 401. MCP har egna Free- (2 500 verktygsanrop per månad), Starter- (50 000) och Pro-planer (250 000) med 2, 5 och 10 nyckelplatser, egen fakturering och egna planspärrar per verktyg, och alla konton börjar på Free. Kvot- och planfel namnger nu MCP-planen.

  16. Ändrat

    Burst-gränsen omfattar alla begäranden

    Varje JSON-RPC-begäran till /mcp - initialize, tools/list, ping och verktygsanrop - räknas nu mot planens burst-gräns på 30, 60 eller 120 per minut, och att gå över den ger HTTP 429. Bara verktygsanrop räknas mot den månatliga kvoten.

  17. Åtgärdat

    Serverfel visar inte längre interna detaljer

    Serverfel från verktyg innehöll det interna felmeddelandet. De lyder nu server_error (HTTP 500): Internal server error.

  18. Åtgärdat

    Verktygsanrop misslyckades i produktion

    Från lanseringen fram till den här rättelsen returnerade varje verktygsanrop i produktion server_error, eftersom servern avvisade sin egen interna databegäran som om den kom från en icke betrodd värd.

  19. Tillagt

    MCP-servern lanserad

    /mcp gick live över Streamable HTTP (endast POST) med 19 skrivskyddade verktyg för Claude, Cursor, VS Code och valfri MCP-klient, från search_coins och get_coin till calculate_dca, som returnerade samma data som REST-API:et. Den använde Data API-nycklar, -planer och -kvot, där ett verktygsanrop räknades som en begäran, och /.well-known/mcp.json beskrev den.

Håll dig uppdaterad

Borttagning eller namnbyte av ett verktyg eller en indataparameter tillkännages här minst sex månader i förväg - se utfasningspolicyn. Serverkortet på /.well-known/mcp.json länkar till den här ändringsloggen.