Token导航 LogoToken导航TokenDH.com
Openrouter Imagegen MCP logo
设计创作未说明官方级别未说明来源级核验

Openrouter Imagegen MCP

MCP Server

一个基于OpenRouter和Google Gemini的AI图像生成与编辑服务,支持文本生成图像、自然语言编辑图像及对话持久化功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
图像生成TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jordyvandomselaar

提供方

jordyvandomselaar

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ImageGen MCP服务器

使用OpenRouter和Google Gemini生成和编辑AI图像的MCP(模型上下文协议)服务器。

特性

  • 生成图像 使用Gemini Flash图像预览从文本提示中
  • 编辑现有图像 使用自然语言指令(例如,“使天空变成橙色”)
  • 对话持久性 -使用保存的对话历史记录从您中断的地方继续
  • 自动保存图像 -所有生成的图像与元数据一起保存到磁盘
  • API请求日志记录 -调试日志保存到对话文件夹

先决条件

安装

  1. 克隆存储库:
   git clone https://github.com/yourusername/imagegen-mcp.git
   cd imagegen-mcp
  1. 安装依赖项:
   bun install
  1. 从获取API密钥 开放路由

配置

克劳德桌面(Windows)

添加到您的Claude桌面配置 %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "imagegen": {
      "command": "bun",
      "args": ["run", "C:\\path\\to\\imagegen-mcp\\index.ts"],
      "env": {
        "OPENROUTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

克劳德桌面(带WSL2的Windows)

如果通过WSL运行Bun:

{
  "mcpServers": {
    "imagegen": {
      "command": "wsl",
      "args": ["bun", "run", "/home/user/projects/imagegen-mcp/index.ts"],
      "env": {
        "OPENROUTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

克劳德桌面(macOS/Linux)

{
  "mcpServers": {
    "imagegen": {
      "command": "bun",
      "args": ["run", "/path/to/imagegen-mcp/index.ts"],
      "env": {
        "OPENROUTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

用法

配置后,以下工具在Claude中可用:

generate_image

根据文本提示创建新图像。

例子: “生成一只猫坐在彩虹上的图像”

edit_image

使用自然语言指令修改现有图像。模型接收之前的图像,并尝试仅进行所请求的更改。

例子: “让猫的皮毛变成橙色”或“给猫戴墨镜”

handle_generated_image

在系统的默认图像查看器中打开生成的图像。生成后自动调用。

list_conversations

查看所有保存的图像生成对话及其ID和描述。

clear_conversation

从磁盘中删除特定对话或所有对话。

运作原理

  1. 图像生成:提示通过OpenRouter发送到Gemini Flash图像预览
  2. 图像编辑:前一张图片与编辑说明一起发送,以获得更好的结果
  3. 持久性:图像保存到 images/{conversation_id}/ 随着 messages.json 跟踪历史记录
  4. 日志记录:记录到的API请求/响应 request-{timestamp}.json 用于调试

文件结构

imagegen-mcp/
├── index.ts          # Main MCP server
├── images/           # Generated images and conversation data
│   └── {conv-id}/
│       ├── *.png           # Generated images
│       ├── messages.json   # Conversation history
│       ├── README.md       # Conversation summary
│       └── request-*.json  # API logs
├── package.json
└── tsconfig.json

发展

直接运行服务器:

OPENROUTER_API_KEY=your-key bun run index.ts

许可证

麻省理工学院

目录标签

目录标签

图像生成TypeScriptClaudeAI图像生成本地部署图像编辑自然语言处理API集成对话持久化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP