MeiGen MCP 服务器(MeiGen-AI-Design-MCP)
使用说明
-
项目简介 MeiGen MCP 服务器是一套基于 MCP 的后端实现,面向本地 AI 图像生成工作流。它托管可访问的资源、注册并执行工具、定义并渲染 Prompt 模板,并通过 JSON-RPC 与客户端进行通信。服务器旨在与 Claude/OpenClaw 等集成,提供本地化、隐私保护的图像生成上下文服务。
-
主要功能点
- 资源与数据访问:提供对图像生成相关资源、提示库、工作流等的读取和管理。
- 工具与交互:提供多种工具接口(如生成图片、获取灵感、上传参考图、搜索画廊等),LLM 可通过工具调用实现对外部功能的访问。
- Prompt 模板与增强:集成增强提示、提示库检索和个性化偏好管理,帮助 LLM 生成高质量的提示文本。
- 本地化执行与多供应商支持:支持 MeiGen 平台、本地 ComfyUI 工作流、以及 OpenAI 兼容接口,具备并发控制与错误处理能力。
- 安全与会话管理:结合配置与偏好管理,提供会话级别的能力声明与容错能力。
-
安装步骤
- 克隆仓库并安装依赖:将仓库克隆到本地并执行安装依赖(如 npm install)。
- 构建分发文件(如 TypeScript 编译为 dist):执行构建命令,将 src 转译为可运行的 dist 目录。
- 启动 MCP 服务器:使用 Node 运行打包后的入口文件,或者按仓库提供的入口脚本启动。 例:在开发环境中通常通过 node bin/meigen-mcp.js 启动服务器(前提是已构建 dist);如果使用打包后的发行版本,请使用相应的启动命令。
- 与客户端连接:MCP 客户端需提供服务器连接信息(命令、参数、传输方式等),以建立 JSON-RPC 的通信。
-
服务器配置(MCP 客户端连接信息) 服务器名称: meigen 启动命令: node 启动参数: bin/meigen-mcp.js 传输方式: stdio 版本: 1.2.0 注释: 该配置用于 MCP 客户端在本地连接 Meigen 的 MCP 服务端。实际使用时,请将以上信息写入客户端的配置中,以便客户端通过指定的命令与参数启动并连接服务器。服务器名称应与实现中注册的 MCP 服务名称保持一致,以确保正确路由和能力声明。
-
基本使用方法
- 启动后,客户端可通过 JSON-RPC 请求对接资源、工具、Prompts 等能力。
- 通过工具进行图像生成、库检索、工作流管理、参考图片上传等操作。
- 结合偏好与提示增强,提升生成质量并实现个性化配置。
-
注意事项
- 本地化运行需要配置相关依赖(如 ComfyUI、MeiGen API、OpenAI API Key 等),以及本地工作流与提示库。
- 支持的传输方式和能力以实际部署的 MCP 服务实现为准,示例展示以 stdio 传输为主。