Generate images MCP server logo

Generate images MCP server

by Tomocrystal

This is a Model Context Protocol (MCP) server implementation compatible with OpenAI DALL-E model API calls. It is based on flux-dev-mcp and provides a forwarding API service fully compatible with OpenAI interfaces, including various large language model APIs and text-to-image painting model APIs.

View on GitHub

Last updated: N/A

Generate images MCP server

兼容OpenAI DALL-E 模型 API调用的 Model Context Protocol (MCP) 服务器实现。

本项目基于https://github.com/nicekate/flux-dev-mcp改编,感谢原作者的贡献。 使用了完全兼容OpenAI接口的 转发API 服务,包含openai以及Anthropic等多家大语言模型API,MidJourney和Flux等文生图绘画模型API, 最新模型claude-3-7-sonnet已上线!!

使用我的邀请链接 https://xiaohumini.site/register?aff=Zbtb 注册,可以获得0.4刀免费调用!

技术栈

  • TypeScript
  • Node.js
  • 端脑云 API

快速开始

环境要求

  • Node.js 16+
  • npm 或 yarn
  • Windows 或 MacOS 系统

安装依赖

# Windows/MacOS 通用命令
npm install

构建项目

# Windows/MacOS 通用命令
npm run build

开发模式

启动带有自动重新构建的开发模式:

# Windows/MacOS 通用命令
npm run watch

Cline/ROO CODE 插件配置说明

在 Cline/ROO CODE 插件中,需要配置 MCP 服务器的启动命令。请按照以下步骤进行配置:

配置内容示例:

Windows:

{
  "mcpServers": {
    "genimg-mcp": {
      "command": "node",
      "arg": ["C:\\path\\to\\genimg-mcp\\dist\\index.js"],
      "env": {
        "OPENAI_API_KEY": "sk-xxxxx",
        "OPENAI_MODEL_ID": "dall-e-3"  # 可选
      }
    }
  }
}

MacOS:

{
  "mcpServers": {
    "genimg-mcp": {
      "command": "/path/to/genimg-mcp/dist/index.js",
      "env": {
        "OPENAI_API_KEY": "sk-xxxxx",
        "OPENAI_MODEL_ID": "dall-e-3"  # 可选
      }
    }
  }
}

注意:

  • Windows 路径使用双反斜杠 \\ 或单正斜杠 /
  • MacOS 路径使用单正斜杠 /
  • 请确保路径指向实际安装位置

调试指南

由于 MCP 服务器通过标准输入输出(stdio)通信,调试可能会比较困难。我们推荐使用 MCP Inspector 工具:

# Windows/MacOS 通用命令
npm run inspector

Inspector 将提供一个浏览器访问地址,用于访问调试工具。

联系方式

如需支持,请联系[email protected]

许可证

本项目采用 MIT 许可证,详见 LICENSE 文件。