CD

cloudwerx-dev/diffugen

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 7 forks 质量 68 趋势 10MIT

DiffuGen 是一个强大且用户友好的本地/边缘图像生成界面。基于模型控制协议(MCP),它提供了与各种稳定扩散设备无缝交互的方式......

概览

您的AI艺术工作室直接嵌入代码中。通过这台强大的MCP服务器生成、迭代并完善视觉概念,支持Cursor、Windsurf及其他兼容IDE,利用尖端的Flux和Stable Diffusion模型,同时不影响您的开发流程。 ⭐ :现在包含了 OpenAPI 服务器支持和 OpenWebUI OpenAPI 工具(OWUI 版本 0.60.0 要求)集成,实现无缝的图片生成和聊天界面显示!OpenAPI 独立于 MCP 服务器,允许启动到您自己的项目! DiffuGen 是一款强大的基于 MCP 的图像生成系统,将尖端的 AI 模型直接引入您的开发流程。它无缝整合了 Flux 模型(Flux Schnell、Flux Dev)和稳定扩散变体(SDXL、SD3、SD1.5)到统一界面中,让您无需更换工具即可发挥每个模型家族的独特优势。

概述(AI 翻译)

您的AI艺术工作室直接嵌入代码中。通过这台强大的MCP服务器生成、迭代并完善视觉概念,支持Cursor、Windsurf及其他兼容IDE,利用尖端的Flux和Stable Diffusion模型,同时不影响您的开发流程。

⭐ **新:现在包含 OpenAPI 服务器支持和 OpenWebUI OpenAPI 工具(OWUI 版本 0.60.0 必要)集成,实现无缝的图片生成和聊天界面显示!OpenAPI 独立于 MCP 服务器,允许启动您自己的项目!

📃 目录

  • 引言
  • 理解MCP与扩散源
  • 特色
  • 系统需求
  • 安装
  • IDE 设置说明
  • 使用情况
  • OpenAPI 服务器使用
  • 按模型划分的默认参数
  • 要求大型语言模型生成图像
  • 参数参考
  • 模型特定参数推荐
  • 默认参数变更
  • 命令行使用说明
  • 配置
  • 配置方法
  • 环境变量覆盖
  • 设置IDE特定配置
  • 关键配置元素
  • IDE专用选项
  • 自定义默认参数
  • 更新配置文件
  • 高级用法

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

DiffuGen - Advanced Local Image Generator with MCP Integration

Your AI art studio embedded directly in code. Generate, iterate, and perfect visual concepts through this powerful MCP server for Cursor, Windsurf, and other compatible IDEs, utilizing cutting-edge Flux and Stable Diffusion models without disrupting your development process.

⭐ New: Now includes OpenAPI server support and OpenWebUI OpenAPI Tools (OWUI Version 0.60.0 Required) integration for seamless image generation and display in chat interfaces! The OpenAPI is seperate from the MCP server and allowss for initigrations into your own projects!

📃 Table of Contents

🚀 Introduction

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "diffugen": { "command": "/home/cloudwerxlab/Desktop/Servers/MCP/Tools/DiffuGen/diffugen.sh", "args": [], "env": { "CUDA_VISIBLE_DEVICES": "0", "SD_CPP_PATH": "path/to/stable-diffusion.cpp", "default_model": "flux-schnell" }, "resources": { "models_dir": "path/to/stable-diffusion.cpp/models", "output_dir": "path/to/outputs", "vram_usage": "adaptive" }, "metadata": { "name": "DiffuGen", "version": "1.0", "description": "Your AI art studio embedded directly in code. Generate, iterate, and perfect visual concepts through this powerful MCP server for Cursor, Windsurf, and other compatible IDEs, utilizing cutting-edge Flux and Stable Diffusion models without disrupting your development process.", "author": "CLOUDWERX LAB", "homepage": "https://github.com/CLOUDWERX-DEV/diffugen", "usage": "Generate images using two primary methods:\n1. Standard generation: 'generate an image of [description]' with optional parameters:\n - model: Choose from flux-schnell (default), flux-dev, sdxl, sd3, sd15\n - dimensions: width and height (default: 512x512)\n - steps: Number of diffusion steps (default: 20, lower for faster generation)\n - cfg_scale: Guidance scale (default: 7.0, lower for more creative freedom)\n - seed: For reproducible results (-1 for random)\n - sampling_method: euler, euler_a (default), heun, dpm2, dpm++2s …