图像MCP服务器
MCP(模型上下文协议)服务器,使用 ai图像 npm模块,它围绕OpenAI和Replicate图像推理API。
特性
- 生成ai_图像:生成具有可自定义提示、尺寸、型号和样式的AI图像
- square_image:生成方形图像(1024x1024)-快捷命令
- 景观图片:生成风景图像(1536x1024)-快捷命令
- 肖像图片:生成肖像图像(1024x1536)-快捷命令
- 基于ai图像模块构建,可与OpenAI和Replicate API无缝集成
- 简单的设置和配置
安装
npm install -g image-mcp设置
Claude桌面配置
将以下内容添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"image-mcp": {
"command": "npx",
"args": ["image-mcp@latest"],
"env": {
"OPENAI_API_KEY": "your-openai-api-key",
"REPLICATE_API_TOKEN": "your-replicate-api-token",
"MCP_TIMEOUT": "1200000"
},
"resetTimeoutOnProgress": true
}
}
}环境变量
服务器需要API密钥用于基础映像生成服务:
OPENAI_API_KEY:基于GPT的模型的OpenAI API密钥(我们将不支持Dall-e模型,因为它们可能很快就会被删除)REPLICATE_API_TOKEN:您为其他人工智能模型复制API令牌
用法
配置后,您可以通过Claude使用图像生成功能:
生成ai_图像
生成具有各种参数的AI图像:
- 提示 (必填):要生成的图像的文本描述
- 尺寸 (可选):WIDTHxHEIGHT格式的图像尺寸(默认值:“1024x1024”)
- 模型 (可选):要使用的特定AI模型
- 输出 (可选):自定义输出文件路径
快捷方式命令
为方便起见,请使用以下预设大小命令:
- square_image:生成1024x1024方形图像
- 景观图片:生成1536x1024幅景观图像
- 肖像图片:生成1024x1536幅肖像图像
所有快捷命令都接受与相同的参数 generate_ai_image 除了 size (这是预设的)。
示例提示:
- “毕加索风格的红猫”
- “山上的日落,逼真”
- “蓝色和金色抽象几何图案”
发展
# Clone the repository
git clone https://github.com/iplanwebsites/image-mcp.git
cd image-mcp
# Install dependencies
npm install
# Run in development mode
npm run dev
# Start the server
npm start需求
- Node.js>=18.0.0
- OpenAI和/或Replicate的有效API密钥
全部
紧急
- \[ \] 修复npm模块问题:它只在本地工作。..
改进
- \[ \] 更好的指南:添加更详细的设置指南,包括故障排除步骤、添加到光标按钮等
- \[x\] 直接使用ai图像库:将子流程CLI调用替换为直接库导入
- \[ \] 返回文件路径:返回创建的图像文件路径作为响应
- \[ \] 本地推理支持:添加对Flux等本地模型的支持
- \[ \] 图像优化:添加轻量级图像大小调整和优化选项
- \[ \] 图像字幕工具:为基本用例添加字幕模型(对没有视觉的模型有用)
许可证
麻省理工学院
