Přeskočit na obsah
Nástroje 2 min čtení

Claude Code 2.1.284 při pokračování relace počká na připojení nástroje MCP

Claude Code při pokračování dříve uložené relace mohl odmítnout nástroj protokolu MCP, i když se jeho server mezitím připojil. Verze 2.1.284 vydaná 28. září na něj čeká až deset sekund a přidává i příkaz pro obnovení všech spojení naráz. Hlášení jednoho uživatele zachytilo původní závod s rozdílem pouhých 301 milisekund.

Anthropic zveřejnil 28. září v 17:11 UTC verzi 2.1.284 svého agentního nástroje Claude Code. Záznam v registru npm ji při vydání tohoto článku vede pod značkou latest. Pro uživatele, kteří pokračují v uložené relaci s externími nástroji, nese dvě související změny.

První je automatická. Když obnovená relace zavolá nástroj z protokolu MCP a jeho server se ještě připojuje, Claude Code podle oficiálního seznamu změn počká až deset sekund. Předchozí chování skončilo hláškou No such tool available, tedy „takový nástroj není k dispozici“, i když už spojení o chvíli později fungovalo.

Nástěnný panel se šesti síťovými zásuvkami a zapojenými kabely
Nástěnný panel se šesti síťovými zásuvkami Cat 6A. Foto: Jacek Rużyczka, Wikimedia Commons (CC BY-SA 4.0)

K chybě stačilo 301 milisekund

Stejný problém popsal 3. srpna externí uživatel v hlášení číslo 83555. Použil Python Agent SDK 0.2.126 s Claude Code 2.1.218 v linuxovém kontejneru a vzdálený server MCP od Airtable. Připojení serveru podle jeho záznamů běžně trvalo 370 až 450 milisekund.

V čerstvé relaci nástroj fungoval, protože na něj došlo až ve třetím tahu, zhruba dvacet sekund po připojení. Potíž se ukázala po pokračování téže relace. Claude Code začal spojení navazovat ve 12:23:20,718 a o 72 milisekund později už odeslal první požadavek modelu. Server byl připojený ve 12:23:21,091. Do seznamu nástrojů pro první tah se ale nedostal, protože požadavek vyrazil o 301 milisekund dřív.

Model nástroj zavolal o další tři a půl sekundy později. Server byl v té chvíli dávno připojený, přesto Claude Code volání odmítl během tří milisekund. Autor hlášení z toho usoudil, že kontrola používala snímek seznamu pořízený při odeslání prvního požadavku, nikoli živý stav spojení.

Hlášení navrhovalo tři možné opravy: počkat s prvním požadavkem na připojení serverů, před odmítnutím znovu zkontrolovat živý seznam, nebo aspoň vrátit zvláštní chybu a vyzvat k opakování. Anthropic u verze 2.1.284 popsal výsledek, nikoli vnitřní provedení. Z veřejných podkladů proto nelze říct, kterou z těch cest zvolil.

Příkaz obnoví všechna spojení najednou

Druhá změna je ruční a řeší jinou chvíli. Nový příkaz /mcp reconnect all v interaktivním terminálu zkusí znovu připojit každý server MCP, kterému spojení selhalo nebo který čeká na přihlášení. U sestavy s více servery tak odpadá opakování příkazu pro každý z nich zvlášť.

Příkaz ale nenahrazuje automatické desetisekundové čekání. To zasahuje přímo při volání známého nástroje po pokračování relace. /mcp reconnect all naopak spouští uživatel, když chce znovu navázat více nefunkčních spojení. A jestli server potřebuje přihlášení, nový příkaz ho neobchází; pouze znovu zahájí příslušný pokus.

Hlášení skončilo bez plánované opravy

GitHub eviduje původní hlášení jako uzavřené 8. září se stavem not planned a štítkem stale, tedy bez plánované práce po období nečinnosti. Seznam změn 2.1.284 na něj neodkazuje. Shoda příznaků je přesto těsná: obnovená relace, server MCP ve stavu připojování a chyba No such tool available.

Nezávislé hlášení dokládá původní problém i jeho časování, nikoli úspěch dnešní opravy. Tu jsme v běžícím Claude Code 2.1.284 neopakovali. Doložit lze, že balíček vyšel, že je v registru vedený jako nejnovější a že Anthropic v jeho poznámkách slíbil čekání až deset sekund. Skutečné chování na pomalém serveru MCP bude muset potvrdit další měření.

Zdroje

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

  1. Nástroje

    Microsoft sjednocuje chat, tvorbu aplikací a samostatného agenta v Copilotu

    Microsoft představil novou desktopovou aplikaci Copilot se třemi hlavními kartami Home, Code a Autopilot. První dvě začne zpřístupňovat účastníkům programu Frontier…

  2. Nástroje

    Cursor pustil z bety bota, který hlásí zneužitelné chyby v pull requestech

    Bot Security Review čte podle Cursoru každý pull request v kontextu celého repozitáře a píše k němu jediný komentář se zneužitelnými chybami. V betě ho firma spustila 30…

  3. Nástroje

    ChatGPT Work na mobilu přijímá pracovní úkoly hlasem

    OpenAI přenesla ChatGPT Work do mobilní aplikace a propojila pracovní režim s hlasem. Předplatitelé Plus a Pro mohou zadat tvorbu dokumentu, prezentace, webu nebo…

  4. Nástroje

    GitHub vyřadí z Copilotu deset modelů do 19. října

    Dvě oznámení v rozmezí patnácti dnů ruší v GitHub Copilotu deset modelů: čtyři k 2. říjnu, šest k 19. říjnu. Náhradou je pokaždé novější verze téže řady a u druhé…