Diffugen

DiffuGen是一个先进的本地图像生成工具,集成了MCP协议,支持多种AI模型,可在开发环境中无缝生成高质量图像。
2.5分
20

什么是DiffuGen?

DiffuGen是一个基于MCP协议的图像生成系统,允许您直接在开发环境中使用强大的AI模型生成图像。它支持多种模型(如Flux Schnell、Flux Dev、SDXL、SD3和SD1.5),提供高质量的图像生成能力。

如何使用DiffuGen?

通过设置MCP客户端(如Cursor、Windsurf)连接到DiffuGen服务器,输入自然语言提示即可生成图像。也可以通过命令行进行操作。

适用场景

适用于需要快速原型设计、创意概念验证以及高质量图像生成的开发者和设计师。

主要功能

多模型支持支持多种图像生成模型,满足不同需求。
MCP集成无缝集成到支持MCP的IDE中,例如Cursor、Windsurf。
开放API服务器提供REST API接口,方便与其他工具集成。
参数控制精细调整生成参数,如尺寸、步数、CFG缩放值等。

优势与局限性

优势
无需切换工具即可生成高质量图像。
支持多种硬件配置,从小型设备到高性能工作站。
自然语言接口简单易用。
开放API支持第三方集成。
局限性
初次安装可能需要下载较大模型文件。
对某些高级功能可能需要一定的技术背景。
生成速度受硬件性能影响较大。

如何使用

安装DiffuGen
克隆项目仓库并运行自动安装脚本。
配置IDE
将生成的配置文件复制到IDE的MCP配置中。
开始使用
在IDE中打开AI聊天面板,输入提示词生成图像。

使用案例

生成猫玩耍的图像输入提示词“生成一只猫玩耍的图像”以生成相应的图像。
创建未来城市的夜景图输入提示词“创建一个未来城市的夜景图”以生成相应的图像。

常见问题

如何安装DiffuGen?
为什么我的生成速度很慢?
是否支持自定义参数?

相关资源

GitHub仓库
项目源码和文档。
OpenAPI集成指南
开放API服务器的详细配置说明。
稳定扩散模型
优化的C++实现。
安装
复制以下命令到你的Client进行配置
{
  "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_a, dpm++2m, dpm++2mv2, lcm\n   - negative_prompt: Specify elements to avoid in the image\n2. Quick Flux generation: 'generate a flux image of [description]' for faster results with fewer steps (default: 4)"
      },
      "cursorOptions": {
        "autoApprove": true,
        "category": "Image Generation",
        "icon": "🖼️",
        "displayName": "DiffuGen"
      },
      "windsurfOptions": {
        "displayName": "DiffuGen",
        "icon": "🖼️",
        "category": "Creative Tools"
      },
      "default_params": {
        "steps": {
          "flux-schnell": 8,
          "flux-dev": 20,
          "sdxl": 20,
          "sd3": 20,
          "sd15": 20
        },
        "cfg_scale": {
          "flux-schnell": 1.0,
          "flux-dev": 1.0,
          "sdxl": 7.0,
          "sd3": 7.0, 
          "sd15": 7.0
        },
        "sampling_method": {
          "flux-schnell": "euler",
          "flux-dev": "euler",
          "sdxl": "euler",
          "sd3": "euler",
          "sd15": "euler"
        }
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。
精选MCP服务推荐
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
977
4.3分
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
4.1K
5分
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6.8K
4.5分
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
326
4.8分
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
825
4.5分
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1.9K
5分
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
905
4.8分
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
5.4K
4.7分
AIbase
智启未来,您的人工智能解决方案智库
简体中文