image-generator MCP Server

image-generator MCP Server

site icon
2024.12.02 9
JavaScript图像生成自动化工具内容生成
image-generator-mcp-server 是一个基于 TypeScript 的 MCP 服务器,利用 OPENAI 的 `dall-e-3` 图像生成模型,根据用户提供的提示生成图像。该服务器的主要功能是生成图像,并将生成的图像保存到本地目录中。
View on GitHub

Overview

基本能力

产品定位

image-generator-mcp-server 是一个图像生成服务,专门用于根据文本提示生成高质量的图像。

核心功能

  • 使用 OPENAI 的 dall-e-3 模型生成图像。
  • 提供 generate_image 工具,接收 promptimageName 参数,生成并保存图像到本地目录。

适用场景

  • 需要快速生成图像的设计师或开发者。
  • 自动化图像生成的工作流程。
  • 集成到其他应用程序中,提供图像生成功能。

工具列表

  • generate_image:根据给定的提示生成图像,并保存到 generated-images 目录中。
  • 参数:
    • prompt:生成图像的文本提示(必填)。
    • imageName:保存图像的文件名(必填)。

常见问题解答

  • 如何调试 MCP 服务器?
  • 推荐使用 MCP Inspector 进行调试,可以通过运行 npm run inspector 启动。

使用教程

使用依赖

安装项目依赖:

npm install

安装教程

  1. 构建服务器:
npm run build
  1. 开发模式下自动重建:
npm run watch
  1. 配置 Claude Desktop:
  2. MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows:%APPDATA%/Claude/claude_desktop_config.json
  4. 添加以下配置:
{
  "mcpServers": {
    "command": "image-generator",
      "env": {
        "OPENAI_API_KEY": "<your-openai-api-key>"
    }
  }
}
  • 替换 <your-openai-api-key> 为你的 OPENAI API 密钥。

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

访问提供的 URL 在浏览器中使用调试工具。

许可证

None