Diseñador MCP de Replicate
Un servidor MCP para generar imágenes utilizando el modelo Flux 1.1 Pro de Replicate.
Instalación
Uso directo desde GitHub
Puedes utilizar el servidor MCP directamente desde GitHub de varias formas:
Opción 1: Instalar directamente con pip
pip install git+https://github.com/yourusername/replicate-designer.git
A continuación, ejecútelo con
mcp-replicate-designer
Opción 2: Utilizar npx con el repositorio de GitHub
Cree 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 le permite incluir su token de la API de replicación directamente en el archivo de configuración, lo cual es más conveniente que establecer variables de entorno por separado.
Opción 3: Instalación local
Clone el repositorio e instale 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 que su MCP esté disponible a través de npm (para facilitar su distribución):
- Empaquete y publique su 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
Establecer el token de la API
Hay varias formas de proporcionar el token de la API de Replicate:
Variable de entorno (para el uso de la línea de comandos):
export REPLICATE_API_TOKEN=tu_api_token_aquí
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=tu_api_token_aquí
Luego, instala el paquete python-dotenv:
pip install python-dotenv
Nota de seguridad: Tenga cuidado con sus tokens de API. Nunca los envíes a repositorios públicos y utiliza variables de entorno o una gestión secreta segura siempre que sea posible.
Ejecución del servidor MCP
mcp-replicate-designer
Por defecto, se ejecuta en modo stdio que es compatible con el uso de npx. También se puede ejecutar en modo SSE:
mcp-replicate-designer --transport sse --port 8000
Uso con npx
Este MCP puede utilizarse con un agente de IA que utilice npx de dos formas:
Línea de comandos directa
npx @anthropic-ai/assistant --mcp mcp-replicate-designer
Como objeto de configuración
En su configuración JSON:
{ "mcpServers": { "replicateDesigner": { "command": "npx", "args": [ "-y", "mcp-replicate-designer" ] } }
Entonces úsalo con:
npx @anthropic-ai/assistant --mcps-json /ruta/a/tu/config.json
Herramienta
Este MCP expone una única herramienta:
generar_imagen
Genera una imagen utilizando el modelo Flux 1.1 Pro de Replicate.
Parámetros:
prompt
(cadena, obligatorio): Texto descriptivo de la imagen a generaraspect_ratio
(cadena, opcional, por defecto: "1:1"): Relación de aspecto de la imagen generadaoutput_format
(cadena, opcional, por defecto: "webp"): Formato de la imagen de salidaoutput_quality
(entero, opcional, por defecto: 80): Calidad de la imagen de salida (1-100)safety_tolerance
(entero, opcional, por defecto: 2): Nivel de tolerancia de seguridad (0-3)prompt_upsampling
(booleano, opcional, por defecto: true): Si se utiliza prompt upsampling
Ejemplo:
{ "prompt": "Una fotografía de un agente humanoide de IA con aspecto triste y en mal estado, el agente está sentado en un banco de trabajo siendo arreglado por un hombre humano", "aspect_ratio": "1:1", "output_format": "webp" }