ડેવલપર્સ હવે Cloudflare ના ફ્રી ટિયર પર Model Context Protocol (MCP) સર્વર ચલાવી શકે છે, અને તે પ્લેટફોર્મના પ્રતિ-રિકવેસ્ટ 10 ms CPU સીલિંગની અંદર રહી શકે છે. આ મહત્વનું છે કારણ કે કોઈપણ વ્યક્તિ પ્લાન માટે ચૂકવણી કર્યા વિના અથવા સ્ટેટફુલ ઇન્ફ્રાસ્ટ્રક્ચર જાળવી રાખ્યા વિના સ્ટેટિક Markdown ફાઇલોને લાઈવ કન્ટેન્ટ સર્વિસમાં બદલી શકે છે.
ફ્રી ટિયર હવે કેમ કામ કરે છે
બે ફેરફારો ફ્રી-પ્લાન ડિપ્લોયમેન્ટને શક્ય બનાવે છે. પ્રથમ, MCP સ્પેસિફિકેશન હવે સ્ટેટલેસ મોડેલનો ઉપયોગ કરે છે. નવો પ્રોટોકોલ સેશન્સ અને હેન્ડશેક દૂર કરે છે, તેથી કોઈપણ રિકવેસ્ટને શેર કરેડ સ્ટોરેજ વગર કોઈપણ સર્વર ઇન્સ્ટન્સ દ્વારા હેન્ડલ કરી શકાય છે. બીજું, Cloudflare એ તેની માર્ગદર્શિકા બદલી છે: અગાઉ ભલામણ કરવામાં આવેલ McpAgent ક્લાસ હવે વપરાશમાં નથી (deprecated), અને ડેવલપર્સે નવા MCP સર્વર્સ માટે સ્ટેટલેસ રિકવેસ્ટ હેન્ડલર્સનો ઉપયોગ કરવો આવશ્યક છે.
અગાઉના મોડેલમાં, યુઝરના સેશનને ટ્રેક કરવા માટે Durable Object ની જરૂર પડતી હતી—જે Cloudflare નું એક કન્સ્ટ્રક્ટ છે જે રિકવેસ્ટ્સ દરમિયાન સ્ટેટ જાળવી રાખે છે.
Benchmarks: 10 ms ની અંદર શું સમાઈ શકે છે
અમે એક રીડ-ઓન્લી MCP સર્વર બનાવ્યું છે જે એસેટ્સ તરીકે સંગ્રહિત Markdown ફાઇલો સર્વ કરે છે. સર્વર ચાર એન્ડપોઇન્ટ્સ પ્રદાન કરે છે; અમે દરેક માટે મધ્યસ્થ (median) CPU વપરાશ નોંધ્યો છે:
- server/discover – 0 ms
- tools/list – 0 ms
- list_articles – 1 ms
- get_article – 1 ms (સૌથી લાંબા આર્ટિકલ માટે પણ)
કુલ વોલ-ક્લોક રિસ્પોન્સ ટાઈમ લગભગ 88 ms સુધી વધી શકે છે, પરંતુ Cloudflare 10 ms ની મર્યાદામાં ફક્ત તમારા કોડના એક્ઝિક્યુશનમાં વપરાયેલા CPU સમયને જ ગણે છે. નેટવર્ક લેટન્સી, I/O વેઇટિંગ અને અન્ય આઈડલ સમયને તેમાંથી બાકાત રાખવામાં આવે છે.
આ આંકડા એક સરળ નિયમ દર્શાવે છે:
- એન્ડપોઇન્ટ્સ જે માત્ર બાઇટ્સ વાંચે છે અને રિટર્ન કરે છે તે આરામથી 2 ms ની નીચે રહે છે.
- એન્ડપોઇન્ટ્સ જે જટિલ ગણતરીઓ કરે છે—જેમ કે પાર્સિંગ, રેન્ડરિંગ, હેશિંગ—તે મર્યાદા ઓળંગવાનું જોખમ ધરાવે છે.
જો તમારું ટૂલ ભારે પ્રોસેસિંગ કરતું હોય, તો તમારે પેઇડ Cloudflare પ્લાન પર જવું પડશે, જે પ્રતિ-રિકવેસ્ટ વધુ CPU મર્યાદા આપે છે.
કોને ફાયદો થાય છે અને કોણ રહી જાય છે
સ્ટેટિક-કન્ટેન્ટ સર્વિસીસ, ડોક્યુમેન્ટેશન સાઇટ્સ અથવા એવા કોઈપણ ઉપયોગ માટે જ્યાં સર્વરનું કામ અગાઉથી અસ્તિત્વમાં રહેલી ફાઇલો મેળવવાનું અને પહોંચાડવાનું હોય, ત્યાં ફ્રી ટિયર હવે એક વ્યવહારુ વિકલ્પ બની જાય છે.
નિષ્કર્ષ
સ્ટેટલેસ MCP સર્વર્સ હવે Cloudflare ના ફ્રી પ્લાન પર રહી શકે છે, જો તેઓ પ્રતિ-રિકવેસ્ટ 10 ms ના CPU સમયની અંદર રહે. સાદી, રીડ-ઓન્લી સર્વિસીસ સરળતાથી સમાઈ જાય છે; પરંતુ જે ડેટા પ્રોસેસ કરે છે તે સમાઈ શકશે નહીં. આ ફેરફારથી Durable Objects ની જરૂરિયાત દૂર થાય છે. ઇન્ફ્રાસ્ટ્રક્ચર માટે ચૂકવણી કર્યા વિના મોટા પાયે સ્ટેટિક કન્ટેન્ટ સર્વ કરવા માંગતા કોઈપણ વ્યક્તિ માટે, ફ્રી ટિયર હવે એક વાસ્તવિક વિકલ્પ છે.
સ્ત્રોત: dev.to પોસ્ટ જે Cloudflare ની 10 ms CPU મર્યાદા સામે MCP સર્વરનું માપન કરે છે.
