Cloudflare-infrastructuur direct beheren vanuit je AI-chat
Hoe vaak per dag schakel je tussen je code-editor, Cloudflare-dashboard en AI-chatvenster? De gebruikelijke workflow ziet er zo uit: een worker crasht, je opent logs in de console, kopieert de stack trace, plakt deze in Claude of Cursor, krijgt advies, gaat terug en past de configuratie aan.
Cloudflare-ingenieurs hebben een repository cloudflare/mcp-server-cloudflare open source gemaakt. Dit is een verzameling remote servers die het Model Context Protocol (MCP) gebruiken om je ontwikkelomgeving of favoriete AI-assistent direct te verbinden met platformservices.
De Kerngedachte
Het MCP-protocol standaardiseert contextoverdracht en externe toolaanroeping voor grote taalmodellen. In plaats van handmatig gegevens te verzamelen via verschillende browsertabs, geef je het LLM toegang tot een speciale interface. Het model leest je huidige accountconfiguratie, analyseert logs, suggereert oplossingen en past deze toe wanneer nodig.
In tegenstelling tot een enkele monolithische oplossing bevat deze repository een set gespecialiseerde servers voor specifieke taken.
Wat Zit Er In De Repository
Ontwikkelaars hebben de mogelijkheden van Cloudflare opgesplitst in geïsoleerde microservices. Elk van hen behandelt zijn eigen verantwoordelijkheidsgebied:
- Documentatie (
docs-ai-search). Actuele API- en productreferentie-informatie vinden zonder modelhallucinaties. - Worker-beheer (
workers-bindingsenworkers-builds). Verbindingen met databases, KV-opslag, R2, vectorindexen configureren en build-status bijhouden. - Observability (
workers-observabilityenlogpush). Applicatielogs doorzoeken, foutanalyse en monitoring van achtergrond log delivery-taken. - Sandboxed browser (
browser-rendering). Webpagina's laden, converteren naar Markdown en direct screenshots maken. - Analytics en beveiliging (
dns-analytics,auditlogs,radar,cloudflare-one-casb). DNS-prestatieanalyse, audit van gebruikersacties en toegang tot wereldwijde internetverkeersstatistieken.
Twee Integratiebenaderingen
Cloudflare heeft twee repositories met MCP-servers, en het is gemakkelijk om hier in de war te raken.
De eerste optie is in de repository cloudflare/mcp. Dit is de zogenaamde Code Mode-server (mcp.cloudflare.com). Het geeft het model toegang tot het volledige spectrum van API's via codegeneratie en -uitvoering. Geschikt wanneer je brede dekking van veel services tegelijk nodig hebt.
De tweede optie is samengesteld hier, in cloudflare/mcp-server-cloudflare. Dit is een set getypte tools voor specifieke domeinen. Ze zijn handiger te gebruiken bij het oplossen van een specifieke taak: bijvoorbeeld DNS optimaliseren of worker-monitoring instellen. Het model ontvangt strikte function call-schema's en maakt minder parameterfouten.
Hoe Het Technisch Werkt
Alle servers werken in Streamable HTTP-modus via endpoints /mcp. Je hoeft ze niet lokaal te deployen via Docker of Node.js—ze worden al gehost op Cloudflare-infrastructuur:
https://docs.mcp.cloudflare.com/mcp
https://observability.mcp.cloudflare.com/mcp
https://bindings.mcp.cloudflare.com/mcp
https://browser.mcp.cloudflare.com/mcp
Requests vereisen geen server-side session state persistence. Authenticatie, tokens en context worden binnen specifieke calls doorgegeven.
Als je zo'n server wilt verbinden met de OpenAI Responses API, moet je een token met geschikte machtigingen aanmaken in het Cloudflare-dashboard.
Om te werken met de Claude- of Cursor-desktopclient, voeg je simpelweg de vereiste URL toe aan de MCP-clientconfig.
Nuances En Beperkingen
Bij actief werken zijn er een paar dingen om in gedachten te houden:
- Context overflow. Als de assistent zware tool calls begint te chainen (vooral bij het doorzoeken van grote hoeveelheden logs in de observability-server), kan Claude een fout
Claude's response was interrupted...gooien. Requests kun je beter precies formuleren en complexe onderzoeken opsplitsen in afzonderlijke stappen. - Betaalde plannen. Sommige functies zoals Browser Rendering of geavanceerde logs vereisen een betaald Workers Paid-abonnement.
Als je zwaar investeert in Cloudflare-infrastructuur en al AI-assistenten gebruikt voor code schrijven, is het verbinden van deze endpoints zeker de moeite waard. De gemakkelijkste manier om te beginnen is met documentatie en log-zoekopdrachten: dit elimineert onmiddellijk routinematig tab-schakelen. Volledig resourcebeheer via chat vereist zorgvuldige token-afhandeling, maar voor dagelijks debuggen is de combinatie erg handig.
Gerelateerde projecten