Skip to main content
Glama
rmcendarfer2017

Image Generator MCP Server

图像生成器 MCP 服务器

使用 Replicate 生成图像并允许用户保存它们的 MCP 服务器。

成分

资源

服务器实现一个图像存储系统,其具有:

  • 用于访问单独生成的图像的自定义 image:// URI 方案

  • 每个图像资源都有一个基于其提示的名称、带有创建日期的描述以及 image/png mimetype

提示

服务器提供一个提示:

  • 生成图像:使用稳定扩散创建生成图像的提示

    • 可选的“style”参数来控制图像风格(现实/艺术/抽象)

    • 生成带有特定样式指导的提示模板

工具

该服务器实现了三个工具:

  • 生成图像:使用 Replicate 的稳定扩散模型生成图像

    • 将“prompt”作为必需的字符串参数

    • 可选参数包括“negative_prompt”、“width”、“height”、“num_inference_steps”和“guidance_scale”

    • 返回生成的图像及其 URL

  • save-image:将生成的图像保存到本地文件系统

    • 将“image_url”和“prompt”作为必需的字符串参数

    • 为图像生成唯一 ID,并将其保存到“generated_images”目录

  • list-saved-images:列出所有已保存的图像

    • 返回所有已保存图像及其元数据和缩略图的列表

Related MCP server: MCP Server for Replicate

配置

复制 API 令牌

要使用此图像生成器,您需要一个复制 API 令牌:

  1. Replicate创建帐户

  2. https://replicate.com/account获取您的 API 令牌

  3. 根据提供的.env.example模板创建一个.env文件:

REPLICATE_API_TOKEN=your_replicate_api_token_here

重要提示: .env文件已通过.gitignore排除在版本控制之外,以防止意外泄露您的 API 令牌。切勿将敏感信息提交到您的代码库。

环境设置

  1. 克隆存储库:

git clone https://github.com/yourusername/image-generator.git cd image-generator
  1. 创建并激活虚拟环境:

# Using venv python -m venv .venv # On Windows .venv\Scripts\activate # On macOS/Linux source .venv/bin/activate
  1. 安装依赖项:

pip install -r requirements.txt
  1. 按照上述说明设置.env文件

快速入门

安装

克劳德桌面

在 MacOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

用法

服务器运行后,您可以:

  1. 使用带有描述性提示的“generate-image”工具生成图像

  2. 使用“save-image”工具,通过图片 URL 和提示保存生成的图片

  3. 使用“list-saved-images”工具查看所有已保存的图像

  4. 通过资源列表访问已保存的图像

发展

构建和发布

准备分发包:

  1. 同步依赖项并更新锁文件:

uv sync
  1. 构建软件包分发版:

uv build

这将在dist/目录中创建源和轮子分布。

  1. 发布到 PyPI:

uv publish

注意:您需要通过环境变量或命令标志设置 PyPI 凭据:

  • 令牌: --tokenUV_PUBLISH_TOKEN

  • 或用户名/密码: --username / UV_PUBLISH_USERNAME--password / UV_PUBLISH_PASSWORD

调试

由于 MCP 服务器通过 stdio 运行,调试起来可能比较困难。为了获得最佳调试体验,我们强烈建议使用MCP Inspector

您可以使用以下命令通过npm启动 MCP Inspector:

npx @modelcontextprotocol/inspector uv --directory B:\NEWTEST\image-generator run image-generator

启动后,检查器将显示一个 URL,您可以在浏览器中访问该 URL 以开始调试。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rmcendarfer2017/MCP-image-gen'

If you have feedback or need assistance with the MCP directory API, please join our Discord server