关于 mcp-asset-gen
mcp-asset-gen 是供 Claude 使用的图像生成 MCP 服务,通过 OpenAI 的 gpt-image-1 根据提示词生成图片资源,适用于游戏和网页开发。
主要功能
- 01通过 gpt-image-1 生成图像
- 02根据提示词创建图片资源
- 03将生成结果保存到指定路径
适用场景
- 01为游戏制作独立图像素材
- 02生成网页使用的图片资源
MCP 相关
该 MCP 服务让 Claude 调用 OpenAI 的 gpt-image-1 生成图像,并提供生成工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-asset-gen
此工具可让 Claude 与 OpenAI 对话,并使用 gpt-image-1 生成图像素材。在游戏或 Web 开发中需要输出单个素材时,这会非常有用。
要求
- Node
- OpenAI API 密钥
- 请注意,目前需要拥有一个组织,并完成身份验证。
安装
-
从 OpenAI 网站获取 API 密钥。
-
在 shell 中将其导出为 API_KEY。
export API_KEY=sk-proj-....
- 然后,在同一个 shell 中粘贴以下内容:
jq --arg apiKey "$API_KEY" \
'.mcpServers = (.mcpServers // {}) |
.mcpServers["mcp-asset-gen"] = {
type: "stdio",
command: "npx",
args: ["mcp-asset-gen"],
env: { API_KEY: $apiKey }
}' ~/.claude.json > ~/.claude.tmp && mv ~/.claude.tmp ~/.claude.json
- 完成!让 Claude 为你生成图像,你就会看到
> generate a small logo image that i could use for my arcade game
I'll generate a logo for your arcade game. Please provide a more specific description of what you'd like to see in the logo (colors, style,
game theme, etc.) for better results.
> It should look like an old school pacman machine (liek a wooden arcade machine)
⏺ mcp-asset-gen:generateImag(outputPathAbsolute: "/Users/jbrower/projects/mcp-asset-gen/arcade-logo.png", prompt: "An old school wooden arcade…
(MCP) machine logo in the style of Pacman, with retro colors and pixelated elements, top-down view of the cabinet,
nostalgic arcade gaming feel, vibrant colors against dark background", quality: "high", size: "1024x1024")
⎿ The image is now available at /Users/jbrower/projects/mcp-asset-gen/arcade-logo.png.
⏺ Generated arcade logo saved to /Users/jbrower/projects/mcp-asset-gen/arcade-logo.png
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。