
R2 Gen
An MCP server for image generation, utilizing Cloudflare Workers to store images in R2. - Seamless integration with replicate-2-r2 worker - Asynchronous image generation support - Real-time status feedback - Type-safe API calls - Comprehensive error handling
Installation
Installing for Claude Desktop
Manual Configuration Required
This MCP server requires manual configuration. Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
This will open your configuration file where you can add the R2 Gen MCP server manually.
Cloudflare Workers Collection
This repository contains a collection of specialized Cloudflare Workers and related tools, each designed to provide specific functionality and services.
Available Projects
replicate-2-r2
A worker that integrates Replicate's AI image generation with Cloudflare R2 storage. This worker:
- Generates images using Replicate's API
- Stores generated images in Cloudflare R2
- Provides immediate URL generation
- Supports webhook notifications
- Includes MCP server integration for seamless AI tooling
👉 Learn more about replicate-2-r2
generate-image
A Model Context Protocol (MCP) server that provides a simple interface to the replicate-2-r2 worker. This server:
- Interfaces with replicate-2-r2 worker
- Provides type-safe API calls
- Handles asynchronous image generation
- Supports real-time status updates
👉 Learn more about generate-image
n8n-image-generator ⭐ NEW
A specialized MCP server designed specifically for n8n integration with SSE protocol support. This server:
- Perfect n8n Integration: Works seamlessly with n8n's MCP Client Tool
- SSE Protocol Support: Real-time communication using Server-Sent Events
- Multi-Model Support: Supports Flux, Stable Diffusion, and more AI models
- Production Ready: Built with error handling and monitoring
- Zero Worker Changes: Uses existing replicate-2-r2 worker without modifications
👉 Learn more about n8n-image-generator
🚀 Quick Start for n8n Users
If you want to use AI image generation in n8n workflows, follow these steps:
1. Deploy the Worker
cd replicate-2-r2
npm install
npm run deploy
2. Set up the MCP Server
cd mcps/n8n-image-generator
npm install
npm run build
3. Configure Environment
export CLOUDFLARE_WORKERS_URL=https://your-worker.workers.dev
export WORKER_API_TOKEN=your-api-token
npm start
4. Add to n8n
In your n8n workflow:
- Add MCP Client Tool node
- Configure connection to your MCP server
- Use
generate_image
tool with your prompt
Architecture Overview
graph TB
A[n8n Workflow] -->|SSE/MCP| B[n8n-image-generator MCP Server]
B -->|HTTP API| C[replicate-2-r2 Worker]
C -->|AI Generation| D[Replicate API]
C -->|Storage| E[Cloudflare R2]
C -->|Webhook| C
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
Getting Started
Each project is contained in its own directory with its own documentation. To get started:
- Choose the project you want to use
- Navigate to its directory
- Follow the setup instructions in its README.md
Repository Structure
cloudflare-workers/
├── README.md
├── replicate-2-r2/ # Replicate integration worker
│ ├── README.md # Worker-specific documentation
│ ├── src/ # Source code
│ └── ... # Other worker files
└── mcps/ # MCP servers
├── generate-image/ # Original MCP server
│ ├── README.md # Server documentation
│ ├── src/ # Source code
│ └── ... # Other server files
└── n8n-image-generator/ # ⭐ NEW: n8n-specific MCP server
├── README.md # Detailed setup guide
├── src/ # TypeScript source
└── ... # Configuration files
🔄 Migration from generate-image to n8n-image-generator
If you're currently using the original generate-image
MCP server, consider migrating to n8n-image-generator
for better n8n integration:
Benefits of n8n-image-generator:
- ✅ Better SSE Support: Designed specifically for n8n's MCP Client Tool
- ✅ Enhanced Error Handling: More robust error messages and logging
- ✅ Improved Performance: Optimized for n8n workflow patterns
- ✅ Better Documentation: Comprehensive setup and usage guides
- ✅ Active Development: Focused on n8n use cases
Migration Steps:
- Install the new MCP server:
cd mcps/n8n-image-generator && npm install
- Update your n8n MCP Client Tool configuration
- Test your workflows with the new server
- Enjoy improved reliability and performance!
More projects will be added to this collection in the future. Stay tuned for updates!
Stars
0Forks
0Last commit
23 days agoRepository age
4 months
Auto-fetched from GitHub .
MCP servers similar to R2 Gen:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit