mcpField
M
mcp-asset-gen

mcp-asset-gen

本地服务
github.com/jbrower95媒体与设计378 周前更新

关于 mcp-asset-gen

mcp-asset-gen 是供 Claude 使用的图像生成 MCP 服务,通过 OpenAI 的 gpt-image-1 根据提示词生成图片资源,适用于游戏和网页开发。

主要功能

  1. 01通过 gpt-image-1 生成图像
  2. 02根据提示词创建图片资源
  3. 03将生成结果保存到指定路径

适用场景

  1. 01为游戏制作独立图像素材
  2. 02生成网页使用的图片资源

MCP 相关

该 MCP 服务让 Claude 调用 OpenAI 的 gpt-image-1 生成图像,并提供生成工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"asset-gen": {
"command": "npx",
"args": [
"-y",
"mcp-asset-gen"
],
"env": {
"API_KEY": "<API_KEY>"
}
}
}
}
启动命令npx -y mcp-asset-gen
需要配置的环境变量
API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-asset-gen

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-asset-gen

npm version

此工具可让 Claude 与 OpenAI 对话,并使用 gpt-image-1 生成图像素材。在游戏或 Web 开发中需要输出单个素材时,这会非常有用。

要求

  • Node
  • OpenAI API 密钥
    • 请注意,目前需要拥有一个组织,并完成身份验证。

安装

  1. 从 OpenAI 网站获取 API 密钥。

  2. 在 shell 中将其导出为 API_KEY。

export API_KEY=sk-proj-....
  1. 然后,在同一个 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
  1. 完成!让 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。