Ontwikkelaars kunnen nu een Model Context Protocol (MCP) server draaien op het gratis abonnement van Cloudflare, terwijl ze binnen de CPU-limiet van 10 ms per verzoek van het platform blijven. Dit is belangrijk omdat iedereen statische Markdown-bestanden kan omzetten in een live contentservice zonder te betalen voor een abonnement of het onderhouden van stateful infrastructuur.
Waarom het gratis abonnement nu werkt
Twee verschuivingen maken implementatie op het gratis plan mogelijk. Ten eerste gebruikt de MCP-specificatie nu een stateless model. Het nieuwe protocol laat sessies en handshakes vallen, waardoor elk verzoek door elke serverinstantie kan worden afgehandeld zonder gedeelde opslag. Ten tweede heeft Cloudflare zijn richtlijnen gewijzigd: de voorheen aanbevolen McpAgent-klasse is verouderd, en ontwikkelaars moeten stateless request handlers gebruiken voor nieuwe MCP-servers.
In het eerdere model vereiste het bijhouden van een gebruikerssessie een Durable Object — een Cloudflare-construct dat de status (state) behoudt tussen verzoeken door.
Benchmarks: wat past binnen 10 ms
We hebben een read-only MCP-server gebouwd die Markdown-bestanden serveert die als assets zijn opgeslagen. De server biedt vier endpoints; we hebben het mediane CPU-gebruik voor elk opgenomen:
- server/discover – 0 ms
- tools/list – 0 ms
- list_articles – 1 ms
- get_article – 1 ms (zelfs voor het langste artikel)
De totale responstijd (wall-clock time) kan oplopen tot ongeveer 88 ms, maar Cloudflare telt alleen de CPU-tijd die wordt besteed aan het uitvoeren van je code mee voor de limiet van 10 ms. Netwerklatentie, I/O-wachttijden en andere inactiviteitsperioden zijn uitgesloten.
De cijfers illustreren een eenvoudige vuistregel:
- Endpoints die enkel bytes lezen en teruggeven, blijven ruim onder de 2 ms.
- Endpoints die niet-triviale berekeningen uitvoeren — zoals parsen, renderen of hashen — lopen het risico de limiet te overschrijden.
Als je tool zware verwerkingen uitvoert, zul je moeten overstappen naar een betaald Cloudflare-abonnement, dat een hogere CPU-toelage per verzoek biedt.
Wie profiteert en wie niet
Het gratis abonnement is nu een levensvatbare optie voor static-content services, documentatiesites of elk gebruiksscenario waarbij de taak van de server is om bestaande bestanden op te halen en te leveren.
De kern
Stateless MCP-servers kunnen nu draaien op het gratis abonnement van Cloudflare, mits ze onder de 10 ms CPU-tijd per verzoek blijven. Eenvoudige, read-only services passen er gemakkelijk in; alles wat data verwerkt, niet. De verschuiving neemt de noodzaak voor Durable Objects weg. Voor iedereen die op schaal statische content wil serveren zonder te betalen voor infrastructuur, is het gratis abonnement nu een realistische optie.
Bron: dev.to-bericht waarin een MCP-server wordt gemeten tegen de CPU-limiet van 10 ms van Cloudflare.
