Replicate Designer
Generar imágenes usando el modelo Flux 1.1 Pro de Replicate.
Documentación
Replicate Designer MCP
Un servidor MCP para generar imágenes usando el modelo Flux 1.1 Pro de Replicate.
Instalación
Usando directamente desde GitHub
Puedes usar el servidor MCP directamente desde GitHub de varias maneras:
Opción 1: Instalar directamente con pip
pip install git+https://github.com/yourusername/replicate-designer.git
Luego ejecútalo con:
mcp-replicate-designer
Opción 2: Usar npx con el repositorio de GitHub
Crea un archivo de configuración (por ejemplo, mcps.json):
{
"mcpServers": {
"replicateDesigner": {
"command": "npx",
"args": [
"-y",
"github:yourusername/replicate-designer"
],
"env": {
"REPLICATE_API_TOKEN": "your_replicate_api_token_here"
}
}
}
}
Luego úsalo con Claude u otro asistente:
npx @anthropic-ai/assistant --mcps-json mcps.json
Este método te permite incluir tu token de API de Replicate directamente en el archivo de configuración, lo cual es más conveniente que configurar variables de entorno por separado.
Opción 3: Instalación local
Clona el repositorio e instala desde el directorio local:
git clone https://github.com/yourusername/replicate-designer.git
cd replicate-designer
pip install -e .
Publicación y uso a través de npm
Para hacer que tu MCP esté disponible a través de npm (para una distribución más fácil):
- Empaqueta y publica tu MCP:
# Build a wheel
pip install build
python -m build
# Publish to npm (after setting up an npm account)
npm init
npm publish
- Luego los usuarios pueden instalarlo y usarlo directamente:
npx -y mcp-replicate-designer
Uso
Configuración del token de API
Hay varias formas de proporcionar tu token de API de Replicate:
-
Variable de entorno (para uso en línea de comandos):
export REPLICATE_API_TOKEN=your_api_token_here -
En el archivo de configuración de MCP (como se muestra en la Opción 2 anterior):
{ "mcpServers": { "replicateDesigner": { "command": "...", "args": ["..."], "env": { "REPLICATE_API_TOKEN": "your_replicate_api_token_here" } } } } -
Usando un archivo .env en el directorio de tu proyecto:
REPLICATE_API_TOKEN=your_api_token_hereLuego, instala el paquete python-dotenv:
pip install python-dotenv
Nota de seguridad: Ten cuidado con tus tokens de API. Nunca los comprometas en repositorios públicos y usa variables de entorno o gestión segura de secretos cuando sea posible.
Ejecutando el servidor MCP
mcp-replicate-designer
Por defecto, se ejecuta en modo stdio, que es compatible con el uso de npx. También puedes ejecutarlo en modo SSE:
mcp-replicate-designer --transport sse --port 8000
Uso con npx
Este MCP se puede usar con un agente de IA usando npx de dos maneras:
Línea de comandos directa
npx @anthropic-ai/assistant --mcp mcp-replicate-designer
Como objeto de configuración
En tu JSON de configuración:
{
"mcpServers": {
"replicateDesigner": {
"command": "npx",
"args": [
"-y",
"mcp-replicate-designer"
]
}
}
}
Luego úsalo con:
npx @anthropic-ai/assistant --mcps-json /path/to/your/config.json
Herramienta
Este MCP expone una sola herramienta:
generate_image
Genera una imagen usando el modelo Flux 1.1 Pro de Replicate.
Parámetros:
prompt(string, requerido): Descripción de texto de la imagen a generaraspect_ratio(string, opcional, predeterminado: "1:1"): Relación de aspecto para la imagen generadaoutput_format(string, opcional, predeterminado: "webp"): Formato de la imagen de salidaoutput_quality(integer, opcional, predeterminado: 80): Calidad de la imagen de salida (1-100)safety_tolerance(integer, opcional, predeterminado: 2): Nivel de tolerancia de seguridad (0-3)prompt_upsampling(boolean, opcional, predeterminado: true): Si se debe usar el upsampling de prompt
Ejemplo:
{
"prompt": "A photograph of an humanoid AI agent looking sad and in disrepair, the agent is sat at a workbench getting fixed by a human male",
"aspect_ratio": "1:1",
"output_format": "webp"
}