flux-replicate-mcp
Generates images using Flux models via the Replicate API, supporting multiple Flux 2 and Flux 1 series models with configurable parameters.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@flux-replicate-mcpGenerate an image of a serene mountain lake at sunset"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Flux Replicate MCP Server

A simple Model Context Protocol (MCP) server for generating images using Flux models via the Replicate API.
✨ Simplicity First
This server has been designed with simplicity as the primary goal:
Minimal setup - Just add your API key and start generating images
Zero configuration - Works out of the box with sensible defaults
Platform-aware - Automatically organizes your images in the right place
Essential features only - Image generation that just works, without complexity
Easy integration - Drop into any MCP client with a single command
Related MCP server: mcp-flux-schnell
🚀 Quick Start
Global Installation (Recommended)
The easiest way to get started is with npx or bunx - no installation required!
# Set your Replicate API token
export REPLICATE_API_TOKEN="r8_your_token_here"
# Run with npx (Node.js)
npx flux-replicate-mcp
# OR run with bunx (Bun)
bunx flux-replicate-mcpCLI Arguments
The server supports comprehensive CLI configuration:
# Basic usage with API key
flux-replicate-mcp --api-key r8_your_token_here
# Full configuration example
flux-replicate-mcp \
--api-key r8_your_token_here \
--model flux-1.1-pro \
--format jpg \
--quality 95 \
--working-directory ~/MyImages
# Get help
flux-replicate-mcp --helpAvailable CLI Arguments:
--api-key/-k/--replicate-api-key: Replicate API token (required)--model/-m: Default model (flux-2-pro,flux-2-max,flux-2-flex,flux-2-dev,flux-2-klein,flux-1.1-pro,flux-pro,flux-schnell,flux-ultra)--format/-f: Output format (jpg,png,webp)--quality/-q: Quality setting (1-100)--working-directory/-d/--dir: Custom working directory--help/-h: Show help message
📖 Complete Installation Guide →
Local Development
Install Dependencies
bun installConfigure Environment
cp .env.example .env
# Edit .env and add your REPLICATE_API_TOKENBuild and Run
bun run build
bun run startThe server will automatically create a platform-specific working directory for your generated images:
Windows:
%USERPROFILE%\Documents\FluxImagesmacOS:
~/Pictures/FluxImagesLinux:
~/Pictures/FluxImages(fallback:~/flux-images)
🔧 Configuration
All configuration is done via environment variables or CLI arguments:
Variable | CLI Argument | Required | Default | Description |
|
| ✅ | - | Your Replicate API token |
|
| ❌ |
| Default model |
|
| ❌ |
| Default output format |
|
| ❌ |
| Default quality for lossy formats (1-100) |
|
| ❌ | Platform-specific | Custom working directory |
🎨 Supported Models
Flux 2 Series (Recommended)
Model | Cost per Image | Speed | Quality | Best For |
| $0.030 | Medium | Highest | Professional work, detailed images (default) |
| $0.080 | Slow | Ultra High | Premium quality, final outputs |
| $0.060 | Medium | High | Flexible, general purpose |
| $0.012 | Fast | Good | Development, experimentation |
| $0.003 | Fast | Good | Quick iterations, budget-friendly |
Flux 1 Series
Model | Cost per Image | Speed | Quality | Best For |
| $0.040 | Medium | Highest | Professional work, detailed images |
| $0.040 | Medium | High | General purpose, balanced quality |
| $0.003 | Fast | Good | Quick iterations, testing |
| $0.060 | Slow | Ultra High | Premium quality, final outputs |
🛠️ Available Tools
generate_image
Generate images using Flux models with cost tracking.
Parameters:
prompt(required): Text description of the image to generateoutput_path(optional): Absolute file path for the generated image. If not provided, auto-generated filename will be used in server working directory.model(optional): Flux model to use (default:flux-2-pro)width(optional): Image width in pixels (default: 1024)height(optional): Image height in pixels (default: 768)quality(optional): Image quality for lossy formats (1-100, default: 80)
Examples:
Auto-generated filename with cost tracking:
{
"prompt": "A serene mountain landscape at sunset"
}Response includes: file path, generation time, model used, and cost ($0.040 for flux-1.1-pro)
Custom absolute path:
{
"prompt": "Professional product photo of a smartphone",
"output_path": "/absolute/path/to/smartphone.png",
"model": "flux-pro",
"width": 1024,
"height": 1024,
"quality": 95
}Fast iteration with flux-schnell:
{
"prompt": "Quick concept art of a robot",
"model": "flux-schnell",
"output_path": "/home/user/images/robot_concept.jpg"
}Only $0.003 per image - perfect for rapid prototyping
Output Organization:
Auto-generated: Files saved with descriptive names based on prompt and timestamp in server working directory
Custom path:
output_pathmust be an absolute path for the generated imagePath validation: Relative paths are rejected to ensure compatibility across client/server environments
Directory creation: Output directories are automatically created if they don't exist
Cost tracking: Every generation shows the cost and model used
🎯 Design Philosophy
This server follows the principle: "Simple enough to understand in 30 minutes, powerful enough to generate great images"
What's Included
✅ Core image generation with Core Flux models
✅ Image processing and format conversion
✅ Platform-specific working directories
✅ CLI argument support with comprehensive help
✅ Cost tracking for budget awareness
✅ Basic error handling and logging
✅ MCP protocol compliance
🔗 MCP Integration
Claude Desktop (Recommended)
Add to your Claude Desktop MCP configuration:
{
"mcpServers": {
"flux-replicate": {
"command": "npx",
"args": ["flux-replicate-mcp"],
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
}
}
}
}Cursor Integration
Method 1: Using mcp.json
Create or edit .cursor/mcp.json in your project directory:
{
"mcpServers": {
"flux-replicate": {
"command": "env REPLICATE_API_TOKEN=YOUR_TOKEN npx",
"args": ["-y", "flux-replicate-mcp"]
}
}
}Method 2: Manual Configuration
Open Cursor Settings → MCP section
Add server with command:
env REPLICATE_API_TOKEN=YOUR_TOKEN npx -y flux-replicate-mcpRestart Cursor
Other MCP Clients
The server works with any MCP-compatible client:
Cline: Use the same npx command
Zed: Add to MCP configuration
Custom clients: Use the MCP SDK
📖 Complete Integration Guide →
🚨 Error Handling
The server uses simple error codes with helpful messages:
AUTH: Authentication/API key issuesAPI: Replicate API errorsVALIDATION: Invalid input parametersPROCESSING: Image processing failures
All errors are logged as structured JSON to stderr for MCP compatibility.
💰 Cost Management
Track your spending with built-in cost reporting:
Each generation shows the exact cost
Model pricing clearly displayed
Choose models based on budget vs quality needs
Use
flux-2-kleinfor cheap iterations ($0.003)Use
flux-2-maxfor premium results ($0.080)
📦 Installation & Usage
Global Installation
# Install globally
npm install -g flux-replicate-mcp
# Or use directly with npx
npx flux-replicate-mcp --api-key YOUR_TOKEN
# Or use with bunx
bunx flux-replicate-mcp --api-key YOUR_TOKENPackage Information
Package Name:
flux-replicate-mcpBinaries:
flux-replicate-mcp,flux-replicate-mcp-serverDependencies: 3 runtime dependencies
Size: ~600KB unpacked
📝 Development
Build
bun run buildDevelopment Mode
bun run devPublish to npm
# Build and publish
bun run build
npm publish🤝 Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
📞 Support
📄 License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that allows users to generate images using Replicate's Stable Diffusion model and save them to the local filesystem.Last updated3MIT
- AlicenseBqualityDmaintenanceA TypeScript-based MCP server that enables text-to-image generation using Cloudflare's Flux Schnell model API.Last updated15MIT
- Alicense-qualityDmaintenanceA server that enables generating images through the Replicate API by calling the Flux Schnell model via the Model Context Protocol (MCP).Last updated3MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables image generation using Replicate's Flux 1.1 Pro model. It provides a tool for creating visuals from text prompts with customizable settings for aspect ratio, output format, and quality.Last updated1MIT
Related MCP Connectors
MCP server for Flux AI image generation
MCP server for Producer/Riffusion AI music generation
MCP server for Hailuo (MiniMax) AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SilasReinagel/flux-replicate-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server