
image-generator MCP Server

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
工具,接收prompt
和imageName
参数,生成并保存图像到本地目录。
适用场景
- 需要快速生成图像的设计师或开发者。
- 自动化图像生成的工作流程。
- 集成到其他应用程序中,提供图像生成功能。
工具列表
generate_image
:根据给定的提示生成图像,并保存到generated-images
目录中。- 参数:
prompt
:生成图像的文本提示(必填)。imageName
:保存图像的文件名(必填)。
常见问题解答
- 如何调试 MCP 服务器?
- 推荐使用 MCP Inspector 进行调试,可以通过运行
npm run inspector
启动。
使用教程
使用依赖
安装项目依赖:
npm install
安装教程
- 构建服务器:
npm run build
- 开发模式下自动重建:
npm run watch
- 配置 Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- 添加以下配置:
{
"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