MeiGen MCP 服务器(MeiGen-AI-Design-MCP)

使用说明

  • 项目简介 MeiGen MCP 服务器是一套基于 MCP 的后端实现,面向本地 AI 图像生成工作流。它托管可访问的资源、注册并执行工具、定义并渲染 Prompt 模板,并通过 JSON-RPC 与客户端进行通信。服务器旨在与 Claude/OpenClaw 等集成,提供本地化、隐私保护的图像生成上下文服务。

  • 主要功能点

    • 资源与数据访问:提供对图像生成相关资源、提示库、工作流等的读取和管理。
    • 工具与交互:提供多种工具接口(如生成图片、获取灵感、上传参考图、搜索画廊等),LLM 可通过工具调用实现对外部功能的访问。
    • Prompt 模板与增强:集成增强提示、提示库检索和个性化偏好管理,帮助 LLM 生成高质量的提示文本。
    • 本地化执行与多供应商支持:支持 MeiGen 平台、本地 ComfyUI 工作流、以及 OpenAI 兼容接口,具备并发控制与错误处理能力。
    • 安全与会话管理:结合配置与偏好管理,提供会话级别的能力声明与容错能力。
  • 安装步骤

    1. 克隆仓库并安装依赖:将仓库克隆到本地并执行安装依赖(如 npm install)。
    2. 构建分发文件(如 TypeScript 编译为 dist):执行构建命令,将 src 转译为可运行的 dist 目录。
    3. 启动 MCP 服务器:使用 Node 运行打包后的入口文件,或者按仓库提供的入口脚本启动。 例:在开发环境中通常通过 node bin/meigen-mcp.js 启动服务器(前提是已构建 dist);如果使用打包后的发行版本,请使用相应的启动命令。
    4. 与客户端连接: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 传输为主。

服务器信息