Bitculator

Endringslogg

Endringslogg for MCP-serveren

Hver endring i MCP-serveren på /mcp - verktøy, inndata, resultater, nøkler og grenser - nyeste først. Hva som regnes som en brytende endring, står i retningslinjene for serveren.

  1. Endret

    401 foreslår ikke lenger OAuth

    En 401 fra /mcp har nå WWW-Authenticate: ApiKey realm="mcp" i stedet for Bearer realm="mcp", error="invalid_token", som hadde fått enkelte klienter til å lete etter en OAuth-server. Nøkler godtas fortsatt som Authorization: Bearer eller X-API-Key.

  2. Lagt til

    Strukturerte resultater og utdataskjemaer

    Vellykkede verktøykall returnerer structuredContent ved siden av den uendrede JSON-teksten, og tools/list publiserer et outputSchema for hvert verktøy med et svar som er dokumentert i OpenAPI-kontrakten. Feil forblir ren isError-tekst.

  3. Rettet

    Alle 19 verktøyene på én tools/list-side

    tools/list returnerte 15 verktøy per side med en nextCursor, så klienter som ignorerer cursoren, så aldri get_coin_markets, get_coin_technicals, get_liquidations_summary eller calculate_dca. Alle 19 verktøyene kommer nå på én side.

  4. Rettet

    Børsverktøyene svarer igjen

    get_exchange og get_exchange_trust_score hadde returnert en intern feil for alle børser siden lanseringen. Begge svarer nå; inndata og resultatfelt er uendret.

  5. Rettet

    Avslåtte verktøy sier fra igjen

    Siden 6. september svarte et verktøy som er slått av, med server_error (HTTP 500). Det returnerer nå endpoint_unavailable (HTTP 503): This endpoint is temporarily unavailable. igjen.

  6. Rettet

    days i get_altseason_index rettet

    days ble oppgitt med standardverdi og minimum 0, men 0 ble alltid avvist. Den er nå 1-365 uten standardverdi; utelat den for å få gjeldende avlesning. Beskrivelsen av get_global_history oppgir nå formen på punktene ({time, marketcap} eller {time, volume}).

  7. Lagt til

    Statisk serverkort

    Nytt /.well-known/mcp/server-card.json uten autentisering, med serverInfo og de fullstendige verktøydefinisjonene, bufret i en time, for registre som ikke kan skanne en server som krever nøkkel. Det og /.well-known/mcp.json kan nå leses på tvers av opprinnelser (cross-origin).

  8. Lagt til

    Nøkler godtas i en X-API-Key-header

    /mcp godtar nå også MCP-nøkkelen som X-API-Key: YOUR_API_KEY av hensyn til klienter og gatewayer som reserverer Authorization til sin egen innlogging. Når den headeren sendes, er den den eneste nøkkelen som kontrolleres, og et innlimt Bearer -prefiks tolereres.

  9. Endret

    Mislykket autentisering begrenses per nøkkel

    Mislykket autentisering var tidligere begrenset til 30 forsøk i minuttet per IP, og deretter ble hver nøkkel bak den IP-en avvist. Nå kan én nøkkel feile 30 ganger i minuttet fra én IP og én IP 300 ganger, og nøkler som har autentisert seg i løpet av omtrent de siste 15 minuttene, blokkeres ikke av IP-grensen.

  10. Endret

    Fear & Greed-indeks (0-100) i resultatene

    get_fear_greed (hovedavlesningen og hvert intervall) og get_global_market (fear_greed) inkluderer nå index - 0-100-indeksen som vises på Bitculator - ved siden av den rå score, og verktøybeskrivelsene ber modellen sitere index.

  11. Rettet

    Fullt utvannet verdsettelse i get_coin

    get_coin returnerte en fullt utvannet verdsettelse på 0 for mynter uten et tak på maksimalt tilbud. Nå brukes det totale tilbudet i stedet, og verdien er null når ingen av dem er kjent.

  12. Rettet

    Rekkefølge for movers, symboloppslag og dominans

    get_top_movers rangerer nå etter selve endringen (tidligere i praksis etter markedsverdi), og losers utelater mynter som står flatt på 0,00. get_prices med symbols returnerer én mynt per symbol, den aktive med høyest rangering, og get_global_market rapporterer BTC- og ETH-dominans som null i stedet for 0 når det ikke finnes noen markedsverdi.

  13. Rettet

    Instruksjoner og beskrivelser rettet

    initialize-instruksjonene sier nå at markedsverdier og volum er JSON-tall (der sto det desimalstrenger), beskrivelsen av sort i list_exchanges oppgir den faktiske standardverdien -volume, og get_exchange_trust_score opplyser at en børs uten rangering har score og breakdown lik null.

  14. Lagt til

    Oppført i oppdagelsesdokumenter

    Serveren er oppført i /apis.json og /.well-known/api-catalog, /.well-known/mcp.json fikk lenkene status og changelog, og /status.json rapporterer en mcp-komponent.

  15. Endret

    Egne nøkler, planer og kvote

    Brytende endring: /mcp godtar bare nøkler opprettet i MCP-konsollen; Data API- og widget-nøkler får 401. MCP har egne Free- (2 500 verktøykall i måneden), Starter- (50 000) og Pro-planer (250 000) med 2, 5 og 10 nøkkelplasser, egen fakturering og egne plansperrer per verktøy, og alle kontoer starter på Free. Kvote- og planfeil navngir nå MCP-planen.

  16. Endret

    Burst-grensen dekker alle forespørsler

    Hver JSON-RPC-forespørsel til /mcp - initialize, tools/list, ping og verktøykall - teller nå mot planens burst-grense på 30, 60 eller 120 i minuttet, og å gå over den gir HTTP 429. Bare verktøykall teller mot den månedlige kvoten.

  17. Rettet

    Serverfeil viser ikke lenger interne detaljer

    Serverfeil fra verktøy inkluderte den interne feilmeldingen. De lyder nå server_error (HTTP 500): Internal server error.

  18. Rettet

    Verktøykall feilet i produksjon

    Fra lanseringen og frem til denne rettelsen returnerte hvert verktøykall i produksjon server_error, fordi serveren avviste sin egen interne dataforespørsel som om den kom fra en ikke-klarert vert.

  19. Lagt til

    MCP-serveren lansert

    /mcp gikk live over Streamable HTTP (kun POST) med 19 skrivebeskyttede verktøy for Claude, Cursor, VS Code og enhver MCP-klient, fra search_coins og get_coin til calculate_dca, som returnerte de samme dataene som REST API-et. Den brukte Data API-nøkler, -planer og -kvote, der ett verktøykall telte som én forespørsel, og /.well-known/mcp.json beskrev den.

Hold deg oppdatert

Fjerning eller omdøping av et verktøy eller en inndataparameter kunngjøres her minst seks måneder i forveien - se retningslinjene for utfasing. Serverkortet på /.well-known/mcp.json lenker til denne endringsloggen.