Cloudflare Developers
Build a Remote MCP Server to Summarize Andor Episodes with Cloudflare
updated
Come learn more on Episode One Voice of AI Avenue: youtu.be/j15hF2s5UxI
Learn more: https://aiavenue.show
#aiavenue #show #cloudflare #pipecat
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
https://hono.dev
github.com/openai/codex
anthropic.com/claude-code
github.com/cloudflare/mcp-server-cloudflare
#cloudflare #cloudflareworkers #developer
This tutorial follows the Voice episode of AI Avenue where Yorick, the robot hand gets a new Voice: youtu.be/j15hF2s5UxI.
Take the app for a spin: https://talk-to-the-hand.aiavenue.show
Repo: github.com/craigsdennis/ai-ave-talk-to-the-hand
Notes: github.com/craigsdennis/aiave-notes
Tools used in the tutorial:
https://workers.new
playground.ai.cloudflare.com
elevenlabs.io
developers.cloudflare.com
developers.cloudflare.com/workers
Chapters:
00:00 Intro
00:32 Describing the project
00:55 Let's break it down
01:53 Build a static site at https://workers.new
03:15 Use the Workers AI Playground
04:45 Deploy it
06:48 Let's design an ElevenLabs Conversational Agent
11:46 Demo: Test the agent
12:30 Copy the widget
13:01 Edit the Worker Code
13:40 Demo: Deploying the Worker to Region Earth
14:26 Securing the Agent
15:15 You did it
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
#cloudflare #cloudflareworkers #developer #elevenlabs #voice #tutorial #aiavenue #robot
Every episode of https://aiavenue.show has working apps that you can explore.
🧑🏫 Teacher notes can be found at: github.com/craigsdennis/aiave-notes
Chapters:
00:00 Welcome
00:33 Remembering how challenging it used to be to get started
00:50 If you have an idea you can build it
01:55 Here's the deal
02:08 A message for the seasoned dev
02:40 The label that pays me
03:35 Take control
#cloudflare #cloudflareworkers #developer
Repo: github.com/craigsdennis/ai-ave-speak-easier
Check out AI Avenue: https://aiavenue.show
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
elevenlabs.io
elevenlabs.io/docs/api-reference/dubbing
https://honojs.dev
Chapters:
00:00 Homonym Dad Joke
00:35 Demo: Speak Easier
01:49 Explore ElevenLabs Dubbing API documentation
02:38 Peep the Cloudflare Worker + Hono code
04:08 Demo: Create a new Vue + Vite Cloudflare Worker from scratch
05:45 Explore the demo template
06:34 Truth Window
07:30 That's a wrap
#cloudflare #cloudflareworkers #developer #elevenlabs
Resources
Add a domain to Cloudflare developers.cloudflare.com/fundamentals/manage-domains/add-site
Learn more about Tunnels developers.cloudflare.com/cloudflare-one/connections/connect-networks
Chapters:
00:00 Intro
00:39 What is Cloudflare Tunnels
03:00 Local setup overview
04:37 Setting up Cloudflare Tunnels
11:58 Testing the tunnel
#cloudflare #cloudflareworkers #developer
Project repository: github.com/megaconfidence/stripe-store-agent
Learn more about Cloudflare agents: agents.cloudflare.com
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Chapters:
00:00 Intro
01:18 Agent demo
05:03 How it works
09:51 Code walkthrough
#cloudflare #cloudflareworkers #developer
Links:
web2kindle.megaconfidence.me
github.com/megaconfidence/web2kindle
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/durable-objects
developers.cloudflare.com/workflows
developers.cloudflare.com/browser-rendering
Chapters:
0:00 Intro
0:26 Cloudflare workflows
01:33 KV cache bindings
03:20 Browser rendering binding
4:01 Durable object binding
07:15 Browser rendering with DO
15:57 Deploying & testing
#cloudflare #cloudflareworkers #developer
GitHub repo: github.com/elizabethsiegle/nano-banana-image-gen-cf-worker
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
https://ai.google.dev/gemini-api/docs/image-generation
developers.cloudflare.com/r2
#cloudflare #cloudflareworkers #developer #nanobanana #googlegemini #googlegeminiai
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
GitHub Repo: github.com/Nlea/jsworld-demo/tree/workers-ai-leonardo-models
Blog Post: blog.cloudflare.com/workers-ai-partner-models
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/workers-ai
https://honc.dev
Chapters:
00:00 Intro
#cloudflare #cloudflareworkers #developer
The server's MCP Tools⚒️ let you:
- Check Court Availability - See available time slots for any court/date
- Book Court & Request SMS - Automate booking flow up to SMS verification
- Complete Booking with SMS - Finish booking by entering your SMS code
GitHub repo: github.com/elizabethsiegle/rec-us-mcp-server
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools🛠️ mentioned:
developers.cloudflare.com
developers.cloudflare.com/browser-rendering
developers.cloudflare.com/agents/guides/remote-mcp-server
stytch.com
#cloudflare #cloudflareworkers #developer
Picture this: Start with pure static noise, then gradually remove the noise while guided by your text prompt. It's like watching a photo slowly develop in reverse—from chaos to a perfect image of "a cat riding a skateboard in space."
#AI #DiffusionModels #ImageGeneration #DALLE #Midjourney #MachineLearning #cloudflare #developer #llms #largelanguagemodels
GitHub Repo: github.com/Nlea/jsworld-demo/tree/gemini-nano-banana
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/ai-gateway
https://honc.dev
Chapters:
00:00 Intro
#cloudflare #cloudflareworkers #developer
- hosted on Cloudflare Workers
- Real-time face detection using MediaPipe to detect the face (so accessories move when a face moves)
- Cloudflare KV for analytics data storage + photo sharing management
- Image storage with Cloudflare R2
- AI haiku generation about your photos w/ Cloudflare Workers AI
- AI-generated photo names w/ Workers AI
- LLM observability with AI Gateway
GitHub repo here: github.com/elizabethsiegle/cf-worker-photobooth-ai
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
https://ai.google.dev/edge/mediapipe/solutions/vision/face_detector/web_js
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/workers-ai
developers.cloudflare.com/r2
developers.cloudflare.com/kv
developers.cloudflare.com/ai-gateway
#cloudflare #cloudflareworkers #developer #workersai #llms #largelanguagemodels #facedetection
Ex: GPT-4 writes code and analyzes images. DALL-E generates art from text. Whisper converts speech to text. Claude reasons through complex problems. All foundation models, all built on this same principle.
This has helped AI development explode—instead of building from scratch, developers grab a foundation model and adapt it.
#AI #MachineLearning #FoundationModels #cloudflare #developer #largelanguagemodels #llms
Learn more at https://aiavenue.show
Links:
web2kindle.megaconfidence.me
github.com/megaconfidence/web2kindle
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/durable-objects
developers.cloudflare.com/workflows
developers.cloudflare.com/browser-rendering
Chapters:
0:00 Intro
1:24: Kv caching
04:22 Deploying the app
04:36 Testing the app
#cloudflare #cloudflareworkers #developer
This Workers app uses
- Durable Objects to maintain chat state across page refreshes
- Browser Rendering to scrape gq.com for the article text
- R2 zero-egress fee object storage for the GQ article + podcast transcript text
- AutoRAG to automate the RAG pipeline (it generates embeddings for the texts and stores them in Cloudflare Vectorize so you can chat with them)
- OpenAI's new gpt-oss-120B model hosted on Workers AI
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/workers-ai
developers.cloudflare.com/autorag
developers.cloudflare.com/r2
developers.cloudflare.com/browser-rendering
developers.cloudflare.com/durable-objects
developers.cloudflare.com/vectorize
GitHub repo: github.com/elizabethsiegle/chat-w-taylor-on-newheights-and-travis-gq-autorag-openaioss
#cloudflare #cloudflareworkers #developer #openai #gptoss #workersai #ai #ragapp #retrievalaugmentedgeneration
Links:
web2kindle.megaconfidence.me
github.com/megaconfidence/web2kindle
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/durable-objects
developers.cloudflare.com/workflows
developers.cloudflare.com/browser-rendering
Chapters:
0:00 Intro
1:05 Building the email flow
10:00 The email workflow
11:42 Testing the email flow
#cloudflare #cloudflareworkers #developer
https://learnmcp.examples.workers.dev
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/workers-ai
Chapters:
00:00 Intro
#cloudflare #cloudflareworkers #developer
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers-ai
#cloudflare #cloudflareworkers #developer #ai #openai #gptoss #opensource
Links:
web2kindle.megaconfidence.me
github.com/megaconfidence/web2kindle
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/durable-objects
developers.cloudflare.com/workflows
developers.cloudflare.com/browser-rendering
Chapters:
0:00 Intro
1:54 How it works
5:12 Browser rendering with Durable objects
17:27 Testing the implementation
#cloudflare #cloudflareworkers #developer
Resources & Links:
github.com/auth0-lab/cloudflare-agents-starter
auth0.com/blog/securing-cloudflare-agents-with-auth0
agents.cloudflare.com
auth0.com/ai
Let's work through various demos showing off it's functionality.
Repo: github.com/craigsdennis/responses-api-workers
Responses API Docs: platform.openai.com/docs/api-reference/responses
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/workers-ai
Chapters:
00:00 Intro
01:05 Demo: Basic Input
02:58 Demo: Streaming
03:52 Demo: Word at a time - previous_response_id pattern
05:49 Demo: Code Interpreter
07:57 Demo: Reasoning
10:13 Demo: Function Calling
15:10 Demo: Structured Outputs
#cloudflare #cloudflareworkers #developer
Cloudflare Workers are powerful serverless functions, but they are limited to the amount of data that they can pass. A common solution is to use the R2 Multipart Uploads feature. However maintaining state of the upload can be challenging.
This examples, Large Marge, leans on the Actors library to create a new Actor named Uploader. It is used in conjunction with a Hono based API that the front-end interacts with to upload large files.
You can stop and resume file uploading using information stored in a Hono session.
Repo: github.com/craigsdennis/large-marge-r2-actors
Actors: github.com/cloudflare/actors
Multipart Upload API: developers.cloudflare.com/r2/api/workers/workers-multipart-usage
# Chapters
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/r2
github.com/cloudflare/actors
Chapters:
00:00 Introducing the large file upload challenge
00:27 Explore R2 Multipart API from Workers Docs
00:45 Durable Object suggestion
01:01 Introducing Actors
01:10 Demo: Large Marge Uploads and Disconnects
02:26 Peep the code
02:38 Hono Sessions Middleware
03:00 Explore the Hono server side API
03:52 Explore the Actor code: Uploader
04:35 Actor instances have SQLite instance && Migrations
05:38 Actors get Remote Procedure Calls, or RPC, stubbed methods
06:10 Deploying your Worker and Actor Code
#cloudflare #cloudflareworkers #developer
Chapters
00:00 Introduction and Guest Introduction
02:04 Naresh's Background and Experience
05:18 The Evolution of AI Coding Agents
10:56 Vibe Coding: Understanding the Concept
16:29 The Role of VibeKit in Development
21:34 The Future of Barefoot Developers and AI Agents
27:19 Sandbox SDK and Its Importance
32:59 Understanding Code Interpreters in AI
35:49 Navigating User Interactions with AI
38:40 Real-World Applications of AI Tools
41:34 Personalized AI Agents for Everyday Tasks
43:23 The Future of Open Source AI Models
44:37 Innovative AI Devices for Home Automation
46:50 Integrating AI with Everyday Life
51:47 Future Prospects for AI Development
#cloudflare #agents #sandbox #vibe #vibecoding
Links:
web2kindle.megaconfidence.me
github.com/megaconfidence/web2kindle
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/durable-objects
developers.cloudflare.com/workflows
developers.cloudflare.com/browser-rendering
Chapters:
00:00 Intro
00:40 Local project setup
02:49 Request parsing
09:57 Using workflows
18:12 Triggering workflows
21:22 What's next
#cloudflare #cloudflareworkers #developer
Links:
web2kindle.megaconfidence.me
github.com/megaconfidence/web2kindle
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
developers.cloudflare.com/durable-objects
developers.cloudflare.com/workflows
developers.cloudflare.com/browser-rendering
#cloudflare #cloudflareworkers #developer
## Takeaways
- The agents team at Cloudflare is growing and evolving.
- Email integration is a significant feature for agents.
- Observability hooks are essential for understanding agent performance.
- The new queue system simplifies task management within agents.
- Community engagement is crucial for shaping the future of the agents SDK.
- The team is actively hiring and looking for passionate individuals.
- Future features will enhance the local development experience.
- Building on the open web is a key focus for the team.
## Chapters
00:00 Introduction to the Team and New Roles
02:41 Celebrating New Citizenship and Cultural Assimilation
04:48 Experiencing London: Foxes and Local Culture
06:29 Recent Developments in the Agents Team
12:31 Introducing Email Functionality for Agents
15:37 Implementing Queues in Agent Functionality
21:01 Enhancing Observability in Agents
23:55 Startup Culture Within Cloudflare
25:18 Roadmap and Future Developments
26:52 MCP Protocol and Its Evolution
30:36 Building a To-Do App with Agents SDK
35:52 The Open Web and AI Integration
47:10 Community Engagement and Hiring Opportunities
In this episode of Dry Run, hosts Craig Dennis and Sunil Pai discuss their recent travels, including Sunil's trip to India and Craig's family vacation in Vietnam. They delve into the launch of the Cloudflare India engineering office, the significance of real-time kit and WebRTC innovations, and the potential of voice agents in e-commerce. The conversation also covers the implications of containers for application development and the integration of AI agents, highlighting the exciting possibilities for future technology. The episode concludes with a promise of demos in the next episode.
Chapters
00:00 Summer Travels and Culinary Adventures
03:01 Cloudflare's India Engineering Office Launch
05:36 Real-Time Kit: Revolutionizing Audio-Video Infrastructure
08:22 Voice Agents: Enhancing User Experience
11:15 Containers and the Future of E-commerce
13:49 Dynamic Code Generation in Cloudflare Workers
19:52 The Evolution of Application Development
23:05 User-Centric Customization in Tech
28:42 Integrating AI with Communication
34:07 The Future of AI Agents and Their Capabilities
#cloudflare #cloudflareworkers #developer #coding #llms #artificialintelligence
#cloudflare #developer #ai #artificialintelligence #programming #coding
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Resources:
Playwright MCP GitHub: github.com/cloudflare/playwright-mcp
Cloudflare Browser Rendering Docs: developers.cloudflare.com/browser-rendering
#cloudflare #cloudflareworkers #developer #browserautomation #mcp #playwright
#cloudflare #developer #agents #aiagents #llms #ai
#cloudflare #developer #ai #webcrawler #webscraping #llm #programming
#cloudflare #developer #agi #ai #artificialintelligence #artificialgeneralintelligence
#cloudflare #developer #baseten #inference #llms #programming #coding
#cloudflareworkers #developer #evals #ai #llm #programming
Tired of constantly refreshing Hacker News to stay updated? I built the ultimate solution: a Cloudflare Worker that automatically scrapes the top 10 HN stories every hour, analyzes them with AI, and emails you personalized summaries.
🚀 What You'll Learn:
- How to scrape Hacker News with Cloudflare Workers
- Using Workers AI to generate smart story summaries
- Setting up automated email delivery with Cloudflare Email
- Browser rendering for dynamic content scraping
- Building a web interface with customizable tone settings
📁 GitHub Repo: github.com/elizabethsiegle/hackernews-top10-workersai-browserrendering-email
#CloudflareWorkers #HackerNews #AI #WebScraping #Automation #TechNews #Serverless
We'll walk through the exact production-ready setup he used to protect his production applications. You'll learn everything from the initial Cloudflare setup to the critical server-side validation logic needed to make your forms truly secure. Say goodbye to annoying puzzles and protect your app without hurting your user experience.
While he uses RedwoodSDK in this demo, the core concepts are framework-agnostic and will work perfectly for your projects using Next.js, React, Node.js, PHP, or any other stack.
GitHub Repo:
github.com/harshil1712/rwsdk-turnstile-demo
Live demo:
https://turnstile-demo.employee-account-d41.workers.dev/
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/turnstile/get-started
developers.cloudflare.com/workers
docs.rwsdk.com
Chapters:
00:00 Intro
00:43 How Turnstile works
01:20 Different widget modes in Turnstile
03:17 Implementing Turnstile
03:34 Creating a Managed mode widget
04:14 Add the widget to your app
05:29 Verify the token
07:31 Testing Turnstile
08:06 Implement non-interactive mode
10:35 Walkthrough of the invisible mode
11:38 Recap
#cloudflare #cloudflareworkers #developer #turnstile
Chapters:
00:30 WHAT containers are and how Cloudflare's approach is revolutionary
04:07 WHY should you use Cloudflare Containers? Why does this solve the painful serverless vs. container dilemma?
06:23 Netflix content delivery challenge example
09:44 WHEN to use Containers (instead of Workers or even WITH Workers!)
11:10 HOW to deploy globally with zero infrastructure complexity
🔥Some highlights:
- Deploy any Docker container to "Region: Earth" with one command
- Get Kubernetes power with serverless simplicity
- Perfect for AI/ML workloads, media processing, and legacy app migration
- Seamless integration with Workers for hybrid architectures
- Same developer experience you love - run `wrangler deploy`
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/containers
Join our Dev Discord discord.com/invite/cloudflaredev
#cloudflare #cloudflareworkers #developer #containers
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com/workers
https://hono.dev
github.com/google-gemini/gemini-cli
anthropic.com/claude-code
github.com/cloudflare/mcp-server-cloudflare
#cloudflare #cloudflareworkers #developer
Repo: github.com/craigsdennis/sandboxing-day-containers
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/containers
Chapters:
00:00 Demo - Cloudflare Sandboxed Shell Execution
00:34 Explore the Worker API Code
01:05 Explore the Container Durable Object Code
01:54 Introduce the Dockerfile
02:11 A look at the Python FastAPI code
02:52 Wrangler configuration file
03:11 Uses the Vite + React and adds Tailwind css
03:46 Build and Deploy to Region Earth
04:09 You can haz dad joke
#cloudflare #cloudflareworkers #developer
Whether you're building AI tools, using legacy binaries, or just need more memory and compute than Workers provide, this video is for you.
Resources:
🛠 Get Started: developers.cloudflare.com/containers/get-started
🐧 Webtop: github.com/megaconfidence/webtop
📦 Wifski: github.com/megaconfidence/wifski
👨💻 Install Nodejs: https://volta.sh/
🐳 Install Docker: docs.docker.com/engine/install
💬 Join the Dev Discord: discord.com/invite/cloudflaredev
Chapters:
00:00 Intro
03:17 Setup & Prerequisites
04:46 First Deployment
10:30 How It Works
15:29 Dashboard & Monitoring
18:35 What’s Next
#cloudflare #cloudflareworkers #developer
- LLaVA (hosted on Cloudflare Workers AI) for image understanding
- BGE embeddings (hosted on Cloudflare Workers AI) for semantic search
- Vector databases (Cloudflare Vectorize) for efficient similarity matching
- LLM explanations and descriptions (Llama-3 hosted on Cloudflare Workers AI)
View the GitHub repo here: github.com/elizabethsiegle/art-vector-search-cloudflare
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
Tools mentioned:
developers.cloudflare.com
developers.cloudflare.com/workers
developers.cloudflare.com/workers-ai
developers.cloudflare.com/vectorize
developers.cloudflare.com/vectorize/get-started/embeddings
#cloudflare #cloudflareworkers #developer #workersai #cloudflareworkersai #vectordatabase #vectorembeddings
Guests: Nina Kuruvilla (Co-founder, Daily) and Kwindla Hultman Kramer (Co-founder and CEO, Daily)
What does the future of human-computer interaction sound like? This episode features a deep dive with Daily.co co-founders Nina Kuruvilla and Kwindla Hultman Kramer, whose work is at the forefront of the voice AI revolution. Along with host Craig Dennis, they trace Daily's evolution from a developer platform for real-time video to a key player in building human-to-AI conversations.
Learn how the rise of generative AI prompted them to develop and open-source PipeCat, a framework that empowers developers to create their own voice-powered solutions. From spirited hackathons that bring the community together to the technical challenges of reducing latency in voice AI, this conversation covers the building blocks of our conversational future. We also get a personal look at their journey as married co-founders who navigate the startup world by sharing a core set of values, both at home and in the office.


