Image Generator MCP Server

import os import replicate from dotenv import load_dotenv # Load environment variables from .env file load_dotenv() # Check if REPLICATE_API_TOKEN is set if not os.getenv("REPLICATE_API_TOKEN"): print("WARNING: REPLICATE_API_TOKEN environment variable is not set.") print("Please set it to use the image generation functionality.") exit(1) print("Generating image...") output = replicate.run( "stability-ai/sdxl:c221b2b8ef527988fb59bf24a8b97c4561f1c671f73bd389f866bfb27c061316", input={ "prompt": "A beautiful horse running in a field, photorealistic", "negative_prompt": "distorted, blurry, low quality, deformed", "width": 768, "height": 768, "num_inference_steps": 50, "guidance_scale": 7.5, } ) print("Output:", output) if output and isinstance(output, list) and len(output) > 0: image_url = output[0] print(f"Image URL: {image_url}") else: print("Failed to generate image.")