MCP સર્વર્સ Claude Code માટે એક નવું અને લોકપ્રિય પ્લમ્બિંગ છે. એક GitHub સર્વર ઉમેરો અને તમારો એજન્ટ પુલ રિક્વેસ્ટ્સ (pull requests) ખોલી શકે છે. ફાઇલસિસ્ટમ સર્વર ઉમેરો અને તે તમારા રિપોઝિટરી સ્ટ્રક્ચરને વાંચી શકે છે. ડેમો જોવામાં જાદુઈ લાગે છે. પરંતુ જે કોઈ ડેમો નથી આપતું તે છે તેનું બિલ.

ખર્ચ એ API કોલ્સમાં નથી જે ટૂલ્સ કરે છે. તે ટૂલ્સ પોતે જ છે.

જ્યારે પણ તમે MCP સર્વર રજિસ્ટર કરો છો, ત્યારે તમે માત્ર એક ક્ષમતા ઉમેરી રહ્યા નથી. તમે તમારા કોન્ટેક્સ્ટ વિન્ડો (context window) માં ટેક્સ્ટનો એક બ્લોક ઉમેરી રહ્યા છો, અને તે બ્લોક દરેક ટર્ન પર બિલ કરવામાં આવે છે. એજન્ટ તે ટૂલનો ઉપયોગ કરે કે ન કરે, તમારે તેના અસ્તિત્વ માટે ચૂકવણી કરવી પડે છે. સર્વર કનેક્ટ થતાની સાથે જ મીટર ચાલુ થઈ જાય છે.

તમે ક્યારેય ઉપયોગ ન કરો તેવા ટૂલ્સનું ભાડું ચૂકવવું

અહીં એક એવી પદ્ધતિ છે જેના પર ધ્યાન આપવામાં આવતું નથી. MCP સર્વરમાં દરેક ટૂલ ડેફિનેશન (tool definition) નામ, વર્ણન અને એક JSON સ્કીમા સાથે આવે છે જે મોડેલને જણાવે છે કે ટૂલ કયા આર્ગ્યુમેન્ટ્સ (arguments) અપેક્ષા રાખે છે. આ આખો પેલોડ (payload) દરેક ટર્નની શરૂઆતમાં સિસ્ટમ કોન્ટેક્સ્ટમાં ઇન્જેક્ટ કરવામાં આવે છે. મોડેલને આખું કેટલોગ જોવું જરૂરી છે જેથી તે નક્કી કરી શકે કે ટૂલને કોલ કરવું કે નહીં, પરંતુ તે વિઝિબિલિટી માટેનું બિલ તમારે ચૂકવવું પડે છે.

દરેક ટૂલ દીઠ ઓવરહેડ (overhead) નજીવો નથી. વ્યવહારમાં, એક સિંગલ ટૂલ ડેફિનેશન 80 થી 150 ટોકન્સનો વપરાશ કરે છે. તેનો અર્થ એ છે કે દસ ટૂલ્સ ધરાવતું એક સામાન્ય સર્વર તમે એક પણ વાક્ય લખતા પહેલા જ 800 થી 1,500 ટોકન્સ ખાઈ જાય છે. તમે કમ્પ્યુટિંગ (compute) માટે ચૂકવણી નથી કરી રહ્યા. તમે માત્ર વિકલ્પ હોવાના વિશેષાધિકાર માટે

બધા જ MCP સર્વર્સ એક સમાન શિસ્ત સાથે ડિઝાઇન કરવામાં આવ્યા નથી. કેટલાક બે અથવા ત્રણ કેન્દ્રિત ક્રિયાઓનું સાદું ઇન્ટરફેસ પ્રદાન કરે છે. અન્ય કેટલાક ૨૫ કે ૩૦ સાધનોનું વિશાળ કેટલોગ આપે છે, જેમાંથી ઘણાનો તમે ક્યારેય ઉપયોગ નહીં કરો. ત્રણ સાધનો ધરાવતું સર્વર તમને દરેક ટર્ન દીઠ ૧૮૦ ટોકન્સનો ખર્ચ કરી શકે છે. ૨૬ સાધનો ધરાવતું સર્વર ૩,૧૦૦ ટોકન્સનો ખર્ચ કરી શકે છે. આ ક્ષમતાના તફાવત માટે ૧૭ ગણો વધારાનો ખર્ચ છે, જે કદાચ તમારા માટે મહત્વનો પણ ન હોય.

સર્વર ઇન્સ્ટોલ કરતા પહેલા, તેના ટૂલ મેનિફેસ્ટ (tool manifest) પર નજર નાખો. જો તે ડઝનબંધ એકબીજા સાથે મળતી આવતી કામગીરી રજૂ કરતું હોય અને તમારે માત્ર એકની જ જરૂર હોય, તો તેને કન્ફિગર કરીને ઘટાડવા, તેને ફોર્ક (fork) કરવા અથવા વધુ નાનું રેપર (wrapper) લખવા વિશે વિચારો. તમે જે દરેક ટૂલ ડેફિનેશન દૂર કરી શકો છો, તે ભવિષ્યના દરેક ટર્ન પર સીધી અને કાયમી ટોકન બચત છે.

ટૂલ વર્ણનો ટૂંકા કરો

દરેક ટૂલ દીઠ ૮૦ થી ૧૫૦ ટોકન્સની રેન્જ એ કુદરતનો નિયમ નથી. તે વર્ણનો અને સ્કીમા (schemas) કેટલા લાંબા છે તેના પર આધારિત છે. ૪૦૦-ટોકન્સનું લાંબુ વર્ણન ૮૦-ટોકન્સના વર્ણન કરતા પાંચ ગણું વધુ કોન્ટેક્સ્ટ (context) વાપરે છે, અને આ પાંચ ગણો વધારાનો બોજ દરેક ટર્ન પર લાગુ પડે છે.

તમે જે સર્વર્સ પર આધાર રાખતા હોવ તેનું ઓડિટ કરો. જો ટૂલનું વર્ણન માર્કેટિંગ કોપી જેવું લાગતું હોય, તો તેને ફરીથી લખો. વિશેષણો કાઢી નાખો. એવા ઉદાહરણો કાઢી નાખો જે સ્કીમાને સ્પષ્ટ કરતા નથી. JSON ને ટૂંકું અને સચોટ બનાવો. મોડેલને ટૂલ શું કરે છે તે સમજવાની જરૂર છે, પરંતુ તેને પ્રસ્તાવનાના આખા ફકરાની જરૂર નથી. ટૂલ ડેફિનેશનને કોડની જેમ ગણો: તે જેટલું ટૂંકું અને સ્પષ્ટ હશે, તેટલું સારું.

મુખ્ય વાત

MCP એ Claude Code ની ક્ષમતાઓને વધારે છે. તે તમારા કોન્ટેક્સ્ટ વિન્ડોને (context window) મફતમાં વધારતું નથી. આ વધારાનો ખર્ચ નિશ્ચિત, વારંવાર થનારો અને સાધનોનો ઉપયોગ થાય છે કે નહીં તેનાથી સંપૂર્ણપણે અલગ છે.

તમારા વર્તમાન કાર્ય માટે જરૂરી હોય તેવા જ સર્વર્સ લોડ કરો. કામ પૂરું થઈ જાય એટલે તેને ડિસ્કનેક્ટ કરી દો. અન્ય કોઈપણ ડિપેન્ડન્સી (dependency) ની જેમ જ ટૂલની સંખ્યા અને વર્ણનની લંબાઈનું ઓડિટ કરો. નિયમ સરળ છે: જો આ ચોક્કસ સેશનમાં ટૂલ કોઈ મૂલ્ય ઉમેરતું નથી, તો તેણે તમારા બિલમાં ટોકન્સ ઉમેરવા જોઈએ નહીં.

સ્ત્રોત માપન અને પદ્ધતિ: મેં Claude Code માં MCP સર્વર્સ ઉમેર્યા — તેનાથી ટોકન્સમાં કેટલો ખર્ચ થાય છે તે અહીં છે

વધુ એન્જિનિયરિંગ બ્રેકડાઉન માટે GyaanSetu AI લર્નિંગ કોમ્યુનિટીમાં જોડાઓ: t.me/GyaanSetuAi