MCP Server Replicate
MCP Server Replicate
A FastMCP server implementation for the Replicate API, providing resource-based access to AI model inference with a focus on image generation.
Features
- 🖼️ Resource-based image generation and management
- 🔄 Real-time updates through subscriptions
- 📝 Template-driven parameter configuration
- 🔍 Comprehensive model discovery and selection
- 🪝 Webhook integration for external notifications
- 🎨 Quality and style presets for optimal results
- 📊 Progress tracking and status monitoring
- 🔒 Secure API key management
Available Prompts
The server provides several specialized prompts for different tasks:
Text to Image (Primary)
Our most thoroughly tested and robust prompt. Optimized for generating high-quality images from text descriptions with:
- Detailed style control
- Quality presets (draft, balanced, quality, extreme)
- Size and aspect ratio customization
- Progress tracking and real-time updates
Example:
Other Prompts
- Image to Image: Transform existing images (coming soon)
- Model Selection: Get help choosing the right model for your task
- Parameter Help: Understand and configure model parameters
Prerequisites
- Python 3.11 or higher
- A Replicate API key (get one at https://replicate.com/account)
- UV for dependency management
Installation
You can install the package directly from PyPI:
Claude Desktop Integration
- Make sure you have the latest version of Claude Desktop installed
- Open your Claude Desktop configuration:
- Add the server configuration using one of these options:
- Set your Replicate API key:
- Restart Claude Desktop completely
You should now see the 🔨 icon in Claude Desktop, indicating that the MCP server is available.
Usage
Once connected to Claude Desktop, you can:
- Generate images with natural language:CopyCreate a photorealistic mountain landscape at sunset with snow-capped peaks
- Browse your generations:CopyShow me my recent image generations
- Search through generations:CopyFind my landscape generations
- Check generation status:CopyWhat's the status of my last generation?
Troubleshooting
Server not showing up in Claude Desktop
- Check the Claude Desktop logs:
- Verify your configuration:
- Make sure the path in
claude_desktop_config.json
is absolute - Ensure UV is installed and in your PATH
- Check that your Replicate API key is set
- Try restarting Claude Desktop
For more detailed troubleshooting, see our Debugging Guide.
Documentation
Development
- Clone the repository:
- Install development dependencies:
- Install pre-commit hooks:
- Run tests:
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
A FastMCP server implementation that facilitates resource-based access to AI model inference, focusing on image generation through the Replicate API, with features like real-time updates, webhook integration, and secure API key management.