Image Generation MCP Server

Image Generation MCP Server

site icon
2025.03.23 0
JavaScript图像生成AI 生成内容生成
GongRzhe_Image-Generation-MCP-Server 是一个基于 Replicate Flux 模型的图像生成 MCP 服务器。它提供了通过文本提示生成图像的能力,支持多种参数配置,如种子、宽高比、输出格式和生成数量等。
View on GitHub

Overview

基本能力

产品定位

GongRzhe_Image-Generation-MCP-Server 是一个专注于图像生成的 MCP 服务器,利用 Replicate Flux 模型实现高质量的图像生成。

核心功能

  1. 图像生成:根据文本提示生成图像。
  2. 参数配置:支持设置种子、宽高比、输出格式和生成数量等参数。
  3. 模型选择:可以通过环境变量指定使用的 Replicate 模型。

适用场景

  1. 内容创作:为博客、社交媒体等生成配图。
  2. 设计辅助:快速生成设计原型或灵感图。
  3. 娱乐:生成有趣的图像供娱乐使用。

工具列表

  1. generate_image
  2. 能力:根据文本提示生成图像。
  3. 参数:
    • prompt(必需):图像描述文本。
    • seed(可选):随机种子。
    • aspect_ratio(可选):宽高比,默认为 "1:1"。
    • output_format(可选):输出格式("webp"、"jpg" 或 "png"),默认为 "webp"。
    • num_outputs(可选):生成数量(1-4),默认为 1。

常见问题解答

  1. 如何获取 Replicate API Token?
  2. 访问 https://replicate.com 注册或登录。
  3. 在 https://replicate.com/account/api-tokens 创建并复制 API Token。

使用教程

使用依赖

  1. 确保已安装 Node.js。
  2. 获取 Replicate API Token。

安装教程

  1. 配置 MCP 服务器:
  2. MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows:%APPDATA%/Claude/claude_desktop_config.json

示例配置: json { "mcpServers": { "image-gen": { "command": "node", "args": ["/path/to/image-gen-server/build/index.js"], "env": { "REPLICATE_API_TOKEN": "your-replicate-api-token", "MODEL": "alternative-model-name" }, "disabled": false, "autoApprove": [] } } }

  1. 替换 your-replicate-api-token 为你的 Replicate API Token。

调试方式

  1. 确保环境变量 REPLICATE_API_TOKEN 已正确设置。
  2. 使用示例代码调用 generate_image 工具进行测试: typescript const result = await use_mcp_tool({ server_name: "image-gen", tool_name: "generate_image", arguments: { prompt: "A beautiful sunset over mountains", aspect_ratio: "16:9", output_format: "png", num_outputs: 1 } });
  3. 检查返回的 URL 是否有效。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。