MCP Image Generator

MCP Image Generator

site icon
2025.03.16 3
TypeScript图像生成AI 服务内容生成
MCP Image Generator 是一个基于 Model Context Protocol (MCP) 的服务,用于通过 Together AI 或 Replicate 的图像生成模型生成图像。该服务可以在本地运行或通过 SSE 端点部署。它支持两种提供商:Replicate 和 Together,用户需要设置相应的 API 密钥和环境变量。
View on GitHub

Overview

基本能力

产品定位

MCP Image Generator 是一个图像生成服务,旨在通过文本提示生成高质量的图像。

核心功能

  • 支持通过文本提示生成图像
  • 可配置图像宽度、高度和生成数量
  • 支持两种提供商:Replicate 和 Together
  • 可在本地或通过 Docker 容器运行

适用场景

  • 需要快速生成图像的应用
  • 基于文本提示的创意设计
  • 自动化图像生成流程

工具列表

  • generate_image: 根据文本提示生成图像,支持配置宽度、高度和生成数量。

常见问题解答

  • 需要设置 TOGETHER_API_KEYREPLICATE_API_TOKEN 环境变量。
  • 需要设置 PROVIDER 环境变量为 "replicate" 或 "together"。

使用教程

使用依赖

  • Node.js
  • Together AI API key 或 Replicate API token

安装教程

  1. 克隆仓库: bash git clone https://github.com/gmkr/mcp-imagegen.git cd mcp-imagegen
  2. 安装依赖: bash pnpm install

Docker 环境

  1. 构建并运行 Docker 容器: bash docker build -f Dockerfile.server -t mcp-imagegen . docker run -p 3000:3000 mcp-imagegen

配置 MCP 客户端

{
  "mcpServers": {
    "imagegenerator": {
      "url": "http://localhost:3000/sse",
      "env": {
        "PROVIDER": "replicate",
        "REPLICATE_API_TOKEN": "your-replicate-api-token"
      }
    }
  }
}

调试方式

  • 确保环境变量正确设置
  • 检查 API 密钥是否有效
  • 验证服务是否正常运行

许可证

该项目遵循 MIT 开源许可条款。