{"id":11376,"date":"2026-10-04T00:33:46","date_gmt":"2026-10-04T00:33:46","guid":{"rendered":"https:\/\/bitep.net\/blog\/2026\/10\/04\/mcp-costs-72-of-your-context-the-fix-pi-shipped\/"},"modified":"2026-10-04T00:33:46","modified_gmt":"2026-10-04T00:33:46","slug":"mcp-costs-72-of-your-context-the-fix-pi-shipped","status":"publish","type":"post","link":"https:\/\/bitep.net\/blog\/2026\/10\/04\/mcp-costs-72-of-your-context-the-fix-pi-shipped\/","title":{"rendered":"MCP Costs 72% of Your Context: The Fix Pi Shipped"},"content":{"rendered":"<h2>Pi v\u0259 MCP: &#8220;\u018fsla D\u0259st\u0259kl\u0259m\u0259y\u0259c\u0259yik&#8221; \u0130ddias\u0131ndan Hacker News Liderliyin\u0259<\/h2>\n<p>S\u00fcni intellekt agentl\u0259ri ekosistemind\u0259 son aylar\u0131n \u0259n s\u0259s-k\u00fcyl\u00fc texniki m\u00fczakir\u0259l\u0259rind\u0259n biri ba\u015f tutdu. \u00d6z minimalist f\u0259ls\u0259f\u0259si il\u0259 tan\u0131nan v\u0259 veb-sayt\u0131nda r\u0259smi olaraq <em>&#8220;Pi does not support MCP&#8221;<\/em> (Pi MCP-ni d\u0259st\u0259kl\u0259mir) \u015f\u00fcar\u0131 yerl\u0259\u015fdir\u0259n a\u00e7\u0131q qaynaql\u0131 kodla\u015fd\u0131rma agenti <strong>Pi<\/strong>, sentyabr\u0131n 29-da g\u00f6zl\u0259nilm\u0259d\u0259n <strong>v0.99.0<\/strong> versiyas\u0131n\u0131 istifad\u0259y\u0259 verdi. &#8220;You Said No MCP!&#8221; (Siz MCP Olmas\u0131n Demi\u015fdiniz!) ba\u015fl\u0131\u011f\u0131 il\u0259 yay\u0131mlanan yenil\u0259m\u0259, c\u0259mi 48 saat \u0259rzind\u0259 <em>Hacker News<\/em> platformas\u0131nda 1-ci pill\u0259y\u0259 y\u00fcks\u0259ldi v\u0259 b\u00f6y\u00fck m\u00fczakir\u0259l\u0259r\u0259 yol a\u00e7d\u0131.<\/p>\n<p>Pi-nin bir il boyunca q\u0259tiyy\u0259tl\u0259 imtina etdiyi Model Context Protocol (MCP) inteqrasiyas\u0131na qay\u0131tmas\u0131 t\u0259kc\u0259 bir komandan\u0131n m\u00f6vqe d\u0259yi\u015fikliyi deyil; bu, m\u00fcr\u0259kk\u0259b al\u0259tl\u0259rl\u0259 (tool-heavy) i\u015fl\u0259y\u0259n LLM agentl\u0259rinin \u0259n b\u00f6y\u00fck texniki b\u0259las\u0131n\u0131 \u2014 kontekst p\u0259nc\u0259r\u0259sinin token israf\u0131n\u0131 g\u00fcnd\u0259m\u0259 g\u0259tirdi.<\/p>\n<h2>Kontekst P\u0259nc\u0259r\u0259sinin 72%-i Hara Gedir? MCP-nin Gizli Qiym\u0259ti<\/h2>\n<p>Anthropic t\u0259r\u0259find\u0259n ir\u0259li s\u00fcr\u00fcl\u0259n Model Context Protocol (MCP), LLM-l\u0259r\u0259 veril\u0259nl\u0259r bazalar\u0131, Git repozitoriyalar\u0131, GitHub API-l\u0259ri v\u0259 yerli fayl sisteml\u0259ri il\u0259 vahid standart \u00fcz\u0259rind\u0259n \u0259laq\u0259 qurmaq imkan\u0131 verir. N\u0259z\u0259riyy\u0259d\u0259 bu unifikasiya inqilabidir, lakin praktikada a\u011f\u0131r memarl\u0131q b\u0259d\u0259li m\u00f6vcuddur: <strong>\u015fi\u015firdilmi\u015f sor\u011fu (prompt bloat)<\/strong>.<\/p>\n<p>\u018fn\u0259n\u0259vi MCP t\u0259tbiql\u0259rind\u0259 agent\u0259 inteqrasiya olunan h\u0259r bir server v\u0259 al\u0259tin t\u0259sviri (JSON Schema spesifikasiyalar\u0131, parametr izahlar\u0131, t\u0259l\u0259b olunan sah\u0259l\u0259r) LLM-in h\u0259r bir sor\u011fusuna sistem t\u0259limat\u0131 kimi daxil edilir. \u00c7oxsayl\u0131 al\u0259tl\u0259rin aktiv oldu\u011fu real ssenaril\u0259rd\u0259 bu metadata k\u00fctl\u0259si t\u0259hl\u00fck\u0259li h\u0259dd\u0259 \u00e7at\u0131r:<\/p>\n<table>\n<thead>\n<tr>\n<th>Konfiqurasiya<\/th>\n<th>Aktiv Al\u0259t Say\u0131<\/th>\n<th>Sxem S\u0259rfiyyat\u0131 (Token)<\/th>\n<th>Kontekstd\u0259ki Pay\u0131 (%)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Baza Agent (Standart)<\/td>\n<td>3-5 al\u0259t<\/td>\n<td>~1,500 token<\/td>\n<td>~3-5%<\/td>\n<\/tr>\n<tr>\n<td>Orta D\u0259r\u0259c\u0259li T\u0259rtibat\u00e7\u0131<\/td>\n<td>15-20 al\u0259t<\/td>\n<td>~8,000 &#8211; 12,000 token<\/td>\n<td>~20-30%<\/td>\n<\/tr>\n<tr>\n<td>Geni\u015fl\u0259nmi\u015f Ekosistem (Tool-Heavy)<\/td>\n<td>40+ MCP al\u0259ti<\/td>\n<td><strong>~25,000 &#8211; 35,000 token<\/strong><\/td>\n<td><strong>65% &#8211; 72%<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0130stifad\u0259\u00e7i h\u0259l\u0259 bir s\u0259tir bel\u0259 kod v\u0259 ya sual daxil etm\u0259d\u0259n, kontekst p\u0259nc\u0259r\u0259sinin 72%-\u0259 q\u0259d\u0259ri al\u0259tl\u0259rin JSON t\u0259svirl\u0259ri t\u0259r\u0259find\u0259n z\u0259bt olunur. Bunun n\u0259tic\u0259l\u0259ri birba\u015fa m\u0259hsuldarl\u0131\u011fa t\u0259sir g\u00f6st\u0259rir:<\/p>\n<ul>\n<li><strong>Maliyy\u0259 \u0130tkisi:<\/strong> H\u0259r bir API sor\u011fusunda istifad\u0259 olunmayan on minl\u0259rl\u0259 token \u00fc\u00e7\u00fcn \u00f6d\u0259ni\u015f edilir.<\/li>\n<li><strong>Diqq\u0259t Da\u011f\u0131lmas\u0131 (Attention Dilution \/ Context Rot):<\/strong> LLM-in daxili diqq\u0259t mexanizmi (attention mechanism) uzun sxeml\u0259r aras\u0131nda paylan\u0131r v\u0259 n\u0259tic\u0259d\u0259 \u0259sas t\u0259limatlar\u0131 ya unudur, ya da hall\u00fcsinasiyaya yol verir.<\/li>\n<li><strong>Y\u00fcks\u0259k Gecikm\u0259 (Latency):<\/strong> Model h\u0259r d\u00f6vrd\u0259 n\u0259h\u0259ng konteksti emal etm\u0259y\u0259 m\u0259cbur oldu\u011fu \u00fc\u00e7\u00fcn cavab m\u00fcdd\u0259ti (TTFT &#8211; Time to First Token) k\u0259skin art\u0131r.<\/li>\n<\/ul>\n<h2>Pi v0.99.0 Bu Problemi Nec\u0259 H\u0259ll Etdi?<\/h2>\n<p>Pi komandas\u0131n\u0131n v0.99.0 versiyas\u0131nda t\u0259qdim etdiyi mexanizm MCP standart\u0131ndan imtina etm\u0259d\u0259n kontekst israf\u0131n\u0131 aradan qald\u0131ran a\u011f\u0131ll\u0131 arxitekturaya \u0259saslan\u0131r: <strong>Dinamik T\u0259nb\u0259l Y\u00fckl\u0259m\u0259 (Lazy Loading &#038; On-Demand Schema Injection)<\/strong>.<\/p>\n<p>\u018fn\u0259n\u0259vi agentl\u0259rin b\u00fct\u00fcn JSON sxeml\u0259rini qabaqcadan LLM-\u0259 y\u00fckl\u0259m\u0259si yerin\u0259, Pi iki m\u0259rh\u0259l\u0259li yana\u015fma t\u0259tbiq edir:<\/p>\n<ol>\n<li><strong>Kompakt Al\u0259t Qeydiyyat\u0131:<\/strong> Model\u0259 b\u00fct\u00fcn parametrl\u0259r deyil, yaln\u0131z al\u0259tl\u0259rin adlar\u0131 v\u0259 1 c\u00fcml\u0259lik q\u0131sa semantik t\u0259svirl\u0259ri verilir. Bu, token istifad\u0259sini d\u0259rhal 90%-d\u0259n \u00e7ox azald\u0131r.<\/li>\n<li><strong>Semantik Al\u0259t \u00c7a\u011f\u0131r\u0131\u015f\u0131 (Dynamic Routing):<\/strong> LLM istifad\u0259\u00e7inin tap\u015f\u0131r\u0131\u011f\u0131n\u0131 yerin\u0259 yetirm\u0259k \u00fc\u00e7\u00fcn x\u00fcsusi bir al\u0259t\u0259 ehtiyac duyduqda, daxili axtar\u0131\u015f vasit\u0259sil\u0259 h\u0259min al\u0259tin tam JSON sxemini \u00e7a\u011f\u0131r\u0131r v\u0259 yaln\u0131z o add\u0131mda kontekst\u0259 daxil edir. \u0130cra bitdikd\u0259n sonra laz\u0131ms\u0131z metadata yadda\u015fdan t\u0259mizl\u0259nir.<\/li>\n<\/ol>\n<p>N\u0259tic\u0259d\u0259 72%-lik kontekst y\u00fck\u00fc c\u0259mi 3-5%-\u0259 endirilir v\u0259 modelin b\u00fct\u00fcn hesablama g\u00fcc\u00fc birba\u015fa istifad\u0259\u00e7inin koduna y\u00f6n\u0259ldilir.<\/p>\n<h2>Praktiki T\u0259limat: Pi v0.99.0 Qura\u015fd\u0131r\u0131lmas\u0131 v\u0259 MCP D\u0259st\u0259yinin Aktiv Edilm\u0259si<\/h2>\n<p>Pi-nin v0.99.0 versiyas\u0131ndak\u0131 yeni optimalla\u015fd\u0131r\u0131lm\u0131\u015f MCP d\u0259st\u0259yind\u0259n istifad\u0259 etm\u0259k \u00fc\u00e7\u00fcn a\u015fa\u011f\u0131dak\u0131 add\u0131mlar\u0131 izl\u0259yin.<\/p>\n<h3>Add\u0131m 1: \u018fn Son Versiyan\u0131n Qura\u015fd\u0131r\u0131lmas\u0131<\/h3>\n<p>Pi Node.js m\u00fchitind\u0259 i\u015fl\u0259y\u0259n CLI al\u0259tidir. \u018fn son versiyan\u0131 NPM vasit\u0259sil\u0259 qlobal olaraq qura\u015fd\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">npm install -g @pi-agent\/cli@0.99.0<\/code><\/pre>\n<p>Qura\u015fd\u0131rman\u0131 yoxlamaq \u00fc\u00e7\u00fcn versiyan\u0131 yoxlay\u0131n:<\/p>\n<pre><code class=\"language-bash\">pi --version<\/code><\/pre>\n<h3>Add\u0131m 2: MCP Serverl\u0259rinin Konfiqurasiyas\u0131<\/h3>\n<p>Pi konfiqurasiya fayl\u0131nda standart MCP serverl\u0259rini m\u00fc\u0259yy\u0259n edir. Ev qovlu\u011funuzdak\u0131 <code>~\/.pi\/config.json<\/code> fayl\u0131n\u0131 a\u00e7\u0131n v\u0259 ist\u0259diyiniz MCP serverl\u0259rini \u0259lav\u0259 edin (m\u0259s\u0259l\u0259n, r\u0259smi Git v\u0259 Fayl Sistemi MCP serverl\u0259ri):<\/p>\n<pre><code class=\"language-bash\">{\n  \"mcpServers\": {\n    \"git\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol\/server-git\"]\n    },\n    \"filesystem\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol\/server-filesystem\", \"\/path\/to\/project\"]\n    }\n  },\n  \"experimental\": {\n    \"mcpLazyLoading\": true\n  }\n}<\/code><\/pre>\n<p>Buradak\u0131 <code>\"mcpLazyLoading\": true<\/code> parametri kontekst israf\u0131n\u0131 aradan qald\u0131ran dinamik sxem inyeksiyas\u0131n\u0131 t\u0259min edir.<\/p>\n<h3>Add\u0131m 3: Agentin \u0130\u015f\u0259 Sal\u0131nmas\u0131 v\u0259 Test Edilm\u0259si<\/h3>\n<p>\u0130st\u0259diyiniz layih\u0259 qovlu\u011funda Pi-ni i\u015f\u0259 sal\u0131n:<\/p>\n<pre><code class=\"language-bash\">cd \/path\/to\/project\npi<\/code><\/pre>\n<p>\u0130nteqrasiya edilmi\u015f MCP al\u0259tl\u0259rinin v\u0259ziyy\u0259tini yoxlamaq \u00fc\u00e7\u00fcn daxili komandadan istifad\u0259 edin:<\/p>\n<pre><code class=\"language-bash\">\/tools list<\/code><\/pre>\n<p>G\u00f6r\u0259c\u0259ksiniz ki, al\u0259tl\u0259r sistemd\u0259 aktivdir, lakin onlar\u0131n a\u011f\u0131r JSON sxeml\u0259ri prompt p\u0259nc\u0259r\u0259sini bloklam\u0131r. Model yaln\u0131z t\u0259l\u0259b olunan funksiyan\u0131 \u00e7a\u011f\u0131rd\u0131\u011f\u0131 anda sxem aktivl\u0259\u015f\u0259c\u0259k.<\/p>\n<h2>Sektor \u00fc\u00e7\u00fcn N\u0259 N\u0259tic\u0259 \u00c7\u0131x\u0131r?<\/h2>\n<p>Pi-nin v0.99.0 yenil\u0259m\u0259si t\u0259kc\u0259 minimalist bir agentin q\u0259l\u0259b\u0259si deyil, b\u00fct\u00f6vl\u00fckd\u0259 s\u00fcni intellekt al\u0259tl\u0259r z\u0259nciri \u00fc\u00e7\u00fcn m\u00fch\u00fcm d\u0259rsdir. MCP standartla\u015fma bax\u0131m\u0131ndan g\u00fccl\u00fc olsa da, kontekst optimalla\u015fd\u0131r\u0131lmas\u0131 apar\u0131lmadan agentl\u0259rin geni\u015f miqyasda istehsala (production) burax\u0131lmas\u0131 h\u0259m x\u0259rcl\u0259ri qeyri-sabit edir, h\u0259m d\u0259 sistemin d\u0259qiqliyini z\u0259ifl\u0259dir.<\/p>\n<p>Dinamik axtar\u0131\u015f v\u0259 ehtiyac olduqda sxeml\u0259rin y\u00fckl\u0259nm\u0259si n\u00f6vb\u0259ti d\u00f6vrd\u0259 b\u00fct\u00fcn b\u00f6y\u00fck AI agent platformalar\u0131 (Claude Code, AutoGen, CrewAI v\u0259 s.) \u00fc\u00e7\u00fcn qa\u00e7\u0131lmaz standart olacaq.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pi v\u0259 MCP: &#8220;\u018fsla D\u0259st\u0259kl\u0259m\u0259y\u0259c\u0259yik&#8221; \u0130ddias\u0131ndan Hacker News Liderliyin\u0259 S\u00fcni intellekt agentl\u0259ri ekosistemind\u0259 son aylar\u0131n \u0259n s\u0259s-k\u00fcyl\u00fc texniki m\u00fczakir\u0259l\u0259rind\u0259n biri ba\u015f tutdu. \u00d6z minimalist f\u0259ls\u0259f\u0259si il\u0259 tan\u0131nan v\u0259 veb-sayt\u0131nda r\u0259smi olaraq &#8220;Pi does not support MCP&#8221; (Pi MCP-ni d\u0259st\u0259kl\u0259mir) \u015f\u00fcar\u0131 yerl\u0259\u015fdir\u0259n a\u00e7\u0131q qaynaql\u0131 kodla\u015fd\u0131rma agenti Pi, sentyabr\u0131n 29-da g\u00f6zl\u0259nilm\u0259d\u0259n v0.99.0 versiyas\u0131n\u0131 istifad\u0259y\u0259 verdi. &#8220;You Said [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11375,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11376","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/bitep.net\/blog\/wp-content\/uploads\/2026\/10\/bitep-ai-1791074021535-13.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/posts\/11376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/comments?post=11376"}],"version-history":[{"count":0,"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/posts\/11376\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/media\/11375"}],"wp:attachment":[{"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/media?parent=11376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/categories?post=11376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitep.net\/blog\/wp-json\/wp\/v2\/tags?post=11376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}