Перыякшаны расчыт податку на токены MCP: адныя два апісанні інструментаў сталі прычыной адзінаковага адныя.
Чырнаццац сервера MCP былі перазмераваны чырнаццац дней пазней: колькасць токенаў у апісаннях інструментаў вырасла з 36 320 да 38 738, прычымамі большасць з якіх стала перапісваўка апісанняў адной з сервераў.
Крыніцы: We Re-Ran the Same 9 MCP Servers 13 Days Later. They Cost You 2,418 More Tokens.
З 9 па 22 сянвара 2026 года загальная колькасць токенаў у вяліканнях адзіннадцяці популярных сервераў MCP вырасла з 36,320 да 38,738. Гэта адпавядае адзынку 2,418, тыяму 6,7%, пры чым аднальны сервер стварыў 2,094 з гэтага адзынку. Колькасць інструментаў практычна не змянілася — з 108 на 109. Вырасла ж дыяўжына тэксту, які опісвае вяліканні, якія вяліканні ўжо існавалі.
Ключовыя цыфры
Паўтарны апыт з ідэнтычным скрыптам, адбыўшыся чырнадцяць дзён пасля першага замеру, даў такія рэзультаты:
- Блок інструментаў усіх дзевяці сервераў вырас за 2,418 токенаў, што станавіць адзынку 6,7%.
- firecrawl-mcp перайшаў з версіі 3.24.0 на 3.25.2 і застаўся з роўна 27 інструментамі, пры чым стварыў 2,094 токенаў.
- У тым серверэ 2,225 токена паўстанулі з болей сложных апісанняў існуючых інструментаў. Два інструмента былі зняты, а два іншыя даданы, што даў чыстыя змяны на -131. Колькасць кніг застаўся точна тым жа: 892 даданы, 1,023 адзялены, 2,225 збільшыліся.
- Два інструмента створылі практычна весь адзін зростак. firecrawl_scrape і firecrawl_search адпавядаюць за 2,108 з 2,225 токенаў, пры чым апісанне firecrawl_scrape самае по сабе расшырылася з 1,110 сімвалаў да 4,458.
- Затраты концентруюцца. notion-mcp-server важыць 17,409 токенаў (44,9%), а firecrawl-mcp — 11,088 (28,6%). Разам яны станавяць 73,5% ад загальнай колькасці, а іншыя семь сервераў дзеляць застаўшыяся 26,5%.
- Пяць сервераў не выдалі жадных новых версій за гэты перыяд, і ў іх прайшлі новыя перапыткі з абдзёльным пісьменным падрахункам. Гэты незмянены рэзультат служыць кантролем і ў тым крыхта, чаму можна верыць у розніцу.
Чаму гэты вопыт мае значэнне зараз
Апошнія часы чуліся гучныя крытыкі ўжо MCP, і адна з галоўных прычын — тое, што серверы таямна збільшаюць кантэкст, які носіць агент. Ужо 9 сябра існавала базовая даныя, якая абліковала дзевяць сервероў, 108 інструментоў і 36 320 токенаў, таму той самы тэст мог быць паўтарыты 22 сябра. Ёсць ужо 38 738 токенаў, і практычна весь адзынак падыходзіць ад аднаго сервера, чыя колькасць інструментоў засталася незменнай, бо іх існуючыя апісанні сталі дыяўольскія. Гэтая твердзіба крытыкаваў, падкрэплена цыфрамі і опублікованым методам.
Што такое «падатак на токены»
Паджак за токены — гэта кантэкстны бюджэт, які спрацоўваецца пад час візначэння інструментаў прычымо да таго, калі корыстнік запішае які-небудзь тэкст. Кожны падключаны сервер адпавядае на запыт tools/list, і гэта адпаведзь запішваецца ў прымапт модэля. Для дзевяці популярных сервераў, якія належаць пад старонніцай, загальная колькасць токенаў 22 сябрня 2026 года склала 38,738, пры тым як 9 сябрня — 36,320. У вікні 200K прыблізна 19% ужо выкарыстоўваецца да часу першага поведамлення, што можа быць легка досягнута за дапамогою набора, які можа быць установлена ўваўядчыкам.
Знімак здабыты 22 сябрня 2026 года о 18:29 UTC: 9 сервераў, 109 інструментаў і 38,738 токенаў. Чым воспаўтаваць гэты стан, трэба пераглянуць кожны спецыфікатор пакета npm, а потым падрахаваць строгія імена, апісанні і пэйлоад inputSchema за дапамогою токенізатора o200k_base.
Як функцыонуе вімеры
Кожны сервер быў запусканы праз stdio за дапамогою npx. У процэсе спачатку выканана команда initialize, пасля чыго — tools/list, і зберагаецца неапдэтаваны адказ. З кожнага інструмента захавляюцца толькі тры поля, якія на самае справа прыймае API для ўжыцця інструмента: name, description і inputSchema. Об’ект стандартызуецца за дапамогою сортаваных ключоў, інструменты сортуюцца па імені, а серыяваны рэзультат підлічваецца з ужыццем параметра o200k_base. У практыцы 9 сябра таксама была выкарыстоўвана гэтая строгая дэфініцыя, і кожны сервер быў пераглянуты ў яго найновейшай опублікованай версіі з 22 сябра 2026 года.
Адмініструемы сервер апраноцуецца, а не чытаецца яго код адказчыка, і гэта разліка рэальная. Некалькі сервера састаўляюць свой спіс засобаў пад час выканання, хаваючы іх за спецыяльным флагам або ствараючы апісанне на адповідным шаблоне. Таму массів, які доходзіць да модэлю, можа разліцца ад таго, які ў рэпазітарыі, і чытанне коду адказчыка далёга правдападобныя цыфры, якія модэль ніколі не бачыць. У апраноцування таксама ёсць сваія обмежэнні: сервер, які патрабуе аўтэнтыфікацыйных даных, можа паказаць кліенту без аўтэнтыфікацыі меншы спіс, чым паказае ўжо аўтэнтыфікованаму корыстніку. Усе дзевяць разоў гэты раз паказалі полны спіс, але гэты метод не можа гарантаваць гэта ў загальным разе.
Чаму разліка у трохце дзесяць дзён ёсць правдападобная
Пяць сервера за гэты перыяд нічога не публікавалі, таму яны служаюць вбудованым засобам контролю. Гэта былі сервер-файловая сістэма, сервер-памяць, exa-mcp-server, tavily-mcp і сервер-парадукальнага мышлення; яны вернуліся да своіх пачатковых значэнняў: адпаведна 1,668, 907, 415, 1,666 і 867 токенав. Не блізка да іх, а самэўсёлкі на іх значэннях. Якбы была прыбліжаючаяся зондавальная прыстройка або токенізатор, гэтыя пяць значэнняў змяніліся бы, таму весь адзрост 2,418 адносіцца да чатырох сервераў, якія публікавалі даныя.
Адпаведны сервер
firecrawl-mcp, з трыма выпускамі з 12 серпня да 22 верасня, стаў прычыной дадання 2,094 новых токэнаў. @playwright/mcp прыдаў 324 токэнаў за дапамой двух выпускаў плюс новага інструмента. Было выпускаўаўся ўсьмо два іншыя серверы: @upstash/context7-mcp (два выпускі) і @notionhq/notion-mcp-server (адзін), і размеры іх інструментальных блакоў засталіся абоўсо тыя ж. Выпуск коду і змяны таго, што пераходзіць па сецыі, — гэта не адна і тая ж рэч, прычаму во вторым случае такое відбываецца толькі час а час.
Больш спроможны, чы проста больш важкі?
У большайшай меры проста-такі большая вага, а гэты факт не бераецца ў расчыт у большай частцы дыскусый. firecrawl-mcp мела 27 інструментоў раней і 27 пасля. Яна заменіла два інструменты на два іншыя, што прынесла змену на -131 токен. Дадатковыя 2,225 токеноў паўсталі з таго, што інструменты, якія вялікі час былі ў наявнасці, атрымалі дыявальнейшыя апісанні і большыя схемы вхідных дадзеных для тых сабе спаможнасцей. Корыстувачы заплатылі на 2,225 токеноў больш за тыя ж 25 інструментоў, якія ўжо мелі.
Два самыя значныя змены заслуговуюць на тачныя цыфры. firecrawl_scrape атрымала 721 токен апісання і 462 токен схемы. firecrawl_search атрымала 691 і 234 токены. У суме — 2,108 з 2,225 токеноў. Іншыя семь інструментоў зменіліся на 117 токеноў у суме, а шанцзаць не зменіліся ўжо вовсе. Сітуацыя не ўскладнілася, а два візначэння інструментоў былі дыявальна перапісаны.
Тое, чы рэгулярна перадача такога тэксту лягае ў кантэкст відходаў, залежыць ад чагосці, што не было вымерана. Дазволена довольна дзялёная апісаўка часта ўскладнюе сітуацыю: стае ясна, які інструмент мадэль продовжае неправямым спосабам выкарыстоўваць, а купаванне токенаў павышае надзею на надзеямасць. Аднак 4,458 сімвоў — гэта прыблізна столькі ж, сколькі і цэлы абарот прозы, якая прыкрэпляецца да адной функцыі і перадаецца з кожным запітам. Косць была правямо вымерана. Корыста застаецца невядомай.
Куды на самай працы прыходзяць токены
Патэрн — гэта концэнтрацыя, а не шырока распаўсюджэння. Па частцы з 38,738 ўсего:
- Сервер Notion лідуе з вялікай перапаўненасцю — 17,409 токенаў, 44,9% ад усьго, распадзеленых між 24 інструментамі.
- Firecrawl займае другое месца з 27 інструментамі і 11,088 токенаў (28,6%).
- Playwright адстае з 3,734 токанамі, 9,6%, для 25 інструментаў.
- Сервер файловай сістэмы для апавярання выкарыстоўвае 1,668 токенаў (4,3%) для 14 інструментаў, а Tavily — 1,666 токенаў (таксама 4,3%) толькі для 5 інструментаў.
- Context7 выкарыстоўвае 984 токанаў (2,5%) для 2 інструментаў, сервер памяці — 907 токанаў (2,3%) для 9 інструментаў, а sequential-thinking — 867 токанаў (2,2%) для аднаго інструмента.
- Exa ўсё легкішы: ён выкарыстоўвае 415 токанаў, тое ў 1,1%, для 2 інструментаў.
Колькасць інструментаў па-свойму неправільна прыбліжае вартасць. @playwright/mcp прысвячае 25 інструментаў 3,734 токанам, тады як notion-mcp-server — 24 інструментаў 17,409 токанам. Колькасць інструментаў практычна аднаковая, але сума за ўжыццё вырашаецца у 4,7 раза большай.
Для тых, хто запускае больш двух чы трох сервераў, важлівым пытаннем ёсць тое, калкі з іх ў фармаце Notion.
Чы правыя крытыкі?
Па гэтым тверджэннем, у гэтым прыкладзе і аптэкцыі, так, хоча механізм ўскорыстоўвання ешчэ вужэйшы, чым зазвычай прыпускаецца ў дыялогах. Косцы растуць, і гэта вярна без якіх-лебе новых можлівасцей, прычаму ўсё гэта знаходзіцца на калькі сервераў, а не распрастраняецца па всім экасістэме. Пашчуткі пра тое, што протакол MCP за сваёю сутнасцю ёсць занадта габарытны, не падтрымваюцца дадзеннямі. Дадзенні паказваюць, што большая частка сумы складаецца з расчынакоў двух прадавцоў.
Меры доказаў
- Не паказваецца жадных тэндэнцый. Два пункты, разлічныя на трынацца дніў, ствараюць толькі разліку, а не траекторыю, прычаму адны з іх кантролюецца выласцю адзінаго прадавца. У месяц з мінімумам дадзеных значэнняў будзе роўны або негатыўны показнік, прычаму проблема не знікне.
- Этот прыём не адпрацоўвае MCP як цэласць. Шэсць сервераў былі выбраны ў пачатковым раундзе, таму што яны шырока распрастранены і можна іх аналізаваць без адпаведных праваў. Існуе тыячы сервераў, і ніхто не мае надзеянага спісу іх.
- Рэальныя агенты не адобразлены. Ніхто не падключаеся самэльва да гэтых шэсці сервераў, таму 38,738 паказвае структуру, якая была задана для эксперыменту, а не суму, яку хтось плаціць. Тое, што можна перыявіць, — гэта метод, які можна запускаць на будзь-якай персональной групе сервераў.
- Цэннасць немагчыма вымерыць. Дыяграма firecrawl_scrape павялічылася у довжыну у чатыры разы, але чы рэальна мадэль цяпер чашча правільна яе выкарыстоўвае, для чаго патрэбны засобы для ацэнкі, што ўласна ўжо іншы эксперымент.
Перагляд першага варыянта цыфры
Першая спроба выкарыстоўвала простую серыялізацыю, калі вярталася цэлае об’екта адзінкі. Для корпуса з 9 сябра яна даўала 40 480 токенаў, пры тым што раней было публікуяцца 36 320 токенаў. Разлік не быў вызваны змянамі на серверах — гэта былі дадатковыя поля, якія публікуемы метод намеравана не выкарыстоўвае.
Павторны запуск з архіваваным, строгім вакладзеннем даў 108 адзінакоў і 36 320 токенаў на екземпляр, таму і адпаведны контроль. Порэванне двух разных методаў дае артыфакт, а не прамер; у гэтым случае артыфакт падняў бы змяну на 6,5% у болей прыглядным направленні.
Тая жа аберага паслужыць і для ранейшых даследжэнняў на гэту тэму. У аднам з пакананых ранейшых абаронак паведамлялася цыфра 38 900 токенаў для дзевяці сервераў MCP, але гэтыя даны былі атрыманы пад час іншага запуску, метод якога не быў перапрацаваны, таму яны не ўтвараюць базовага показніка. Значэнне 38 738 не ўслядстве падышча з 38 900. Яедыныя значэнні, якія можна чыста аднія з іншых вырахаваць, — гэта 36 320 і 38 738, адколі адна скрыпта стварыла оба яных.
Частыя запытанні
Што лячыцца як «падатак на токены»? Усё, што кліент перэдае модэлю пра інструменты прычымо да пачатку кантакту: на практыцы для кожнага сервера інструменты/спіс адпаведзей скарацваюцца да назвы, апісу і схемы вхідных дадзеных. Кожны запыт у сесіі несе гэты падатак, калі толькі кліент не зберагае ў кэшы прымусовы пакет дадзеных, і ён налагаецца нават тады, калі жаданы інструмент не выклікваецца.
Чы гэта кэшаванне запыткаў робіць яго безкоштовным? Гэта дышэўшае, а не безкоштовна, і толькі тады, калі прыфікс не змініцца. Аналізаваючы 96 выпускаў на гэтых дзевяці серверах, 48% пераходаў між версіямі зменілі блок інструментаў, які ачынае кэшаваны прыфікс. Частыя выпускі значаюць частую недзейснаванасць кэша.
Чаму notion-mcp-server такі дорогі? Яго 24 інструменты маюць схемы вхідных дадзеных, якія опісваюць вялікую паверхню API, а блок інструментаў застаўся незменным з ліпеня. Не выклікаецца ніякога росту. Ён быў высокі з самага пачатку і застаўся там, што ўжо ўласна пытанне, не адно з дышэўшых, але актыўных сервераў, і трэбуе іншага рашэння.
Чы можна выключыць невыкарыстоўваныя інструменты? Некалькі кліентаў дазволяюць фільтраваць інструменты сервера, і за гэтымі показнікамі гэта ўсё ж самы эфектыўны варыянт, таму што адключэнне двух найдорожэйшых сервераў дазволіла бы зменіць колькасць інструментаў на 73,5%. Падтрымка кліентаў разніцяцца, таму розумна пераканацца ў гэтым пры інсталяванні ўтолькі новага сервера.
Чы 6,7% за менейш чым два тыдні ўважаецца велікім показнікам? Якшо перакласты гэта на год, гэта могла бы здавацца абавяжлівым, але аналіз на адной прыкладзе двух пунктовых дадзеных ёсць вадзейным. Адбылося так, што за два тыдні адно выданне вантажаўкі дадало 2 094 дадатковыя токены ў сістэму з дзевяць сервераў без жадных новых можлівасцей.
Перакананне, якое варта адрабаты сёньня
Адаптавайце канфігурацыю MCP агента, падзірніце серверы і знайдзіце самы большы з іх. Чыя былі адказы пра інструменты пасля пасляпэльнай адаптаванняі, і чы гэтыя змяны былі б бачымы? Існуе ўсё ж адна нерашаная запытанне: сколькі токенав на самай працоўцы надае кліент, калі стварае уражанне пра фільтрацыю інструментаў сервера — гэтыя цыфры тут толькі прыпускаюцца, але ніколі не перакананы.