返回市场
麦普重塑服务器

麦普重塑服务器

作者:recraft-ai43 星标更新:2025-08-07

项目介绍

<div align="center"> <h1> <img src="images/recraft.svg" width="500px"> <br/>Recraft MCP 服务器 </h1> <img src="https://badge.mcpx.dev?type=server" title="MCP 服务器"/> <img src="https://img.shields.io/npm/v/@recraft-ai/mcp-recraft-server" alt="npm 版本"/> <img src="https://img.shields.io/npm/dw/@recraft-ai/mcp-recraft-server" alt="npm 下载量"/> <a href="https://smithery.ai/server/@recraft-ai/mcp-recraft-server"> <img src="https://smithery.ai/badge/@recraft-ai/mcp-recraft-server" alt="smithery 徽章"> </a> </div>

这是一个整合了MCP客户端与Recraft的光栅和矢量图像操作的MCP(模型上下文协议)服务器:

  • 光栅和矢量图像生成
  • 光栅和矢量图像编辑
  • 创建自定义风格并生成这些风格中的图像
  • 将光栅图像矢量化
  • 背景移除和替换
  • 光栅图像放大

通过将此MCP服务器连接到您的MCP客户端,您可以使用Recraft生成高质量的光栅和矢量图像,并结合不同的工具。

目录

设置

先决条件

  • 首先,您需要一个Recraft API密钥。要获取它,请在Recraft上注册您的账户;然后转到您的个人资料API页面。在这里,您可以购买API单位(积分)并生成API密钥。

  • 您需要安装一个MCP客户端,例如Claude Desktop

Claude Desktop 扩展

如果您正在使用Claude Desktop,您可以使用Claude Desktop 扩展来设置此服务器。

  • 最新版本下载mcp-recraft-server.dxt
  • 双击文件以使用Claude Desktop打开它
  • 点击安装
  • 填写表单
  • 启用服务器

在表单中,您需要粘贴在您的个人资料API页面上获得的Recraft API密钥。您还可以指定生成图像存储的本地路径或指示所有结果应远程存储。

如果安装出现问题,请检查您是否拥有Claude Desktop的最新版本。

Smithery

您可以在Smithery上找到这个MCP服务器。如果从Smithery安装此MCP,所有生成的结果都将远程存储。使用Desktop Extensions或手动设置将生成结果存储在本地设备上。

手动设置

您需要在机器上运行Node,以便可以在终端中运行npxnode命令。如果没有Node,可以从nodejs.org安装。

从NPM

修改您的claude_desktop_config.json文件,添加以下内容:

{
  "mcpServers": {
    "recraft": {
      "command": "npx",
      "args": [
        "-y",
        "@recraft-ai/mcp-recraft-server@latest"
      ],
      "env": {
        "RECRAFT_API_KEY": "<YOUR_RECRAFT_API_KEY>",
        "IMAGE_STORAGE_DIRECTORY": "<YOUR_IMAGE_STORAGE_DIRECTORY>",
        "RECRAFT_REMOTE_RESULTS_STORAGE": "<YOUR_REMOTE_RESULTS_STORAGE_INDICATOR>"
      }
    }
  }
}

从源代码

克隆此仓库:

git clone https://github.com/recraft-ai/mcp-recraft-server.git

在克隆的仓库目录中运行:

npm install
npm run build

修改您的claude_desktop_config.json文件,添加以下内容:

{
  "mcpServers": {
    "recraft": {
      "command": "node",
      "args": ["<ABSOLUTE_PATH_TO_CLONED_DIRECTORY>/dist/index.js"],
      "env": {
        "RECRAFT_API_KEY": "<YOUR_RECRAFT_API_KEY>",
        "IMAGE_STORAGE_DIRECTORY": "<YOUR_IMAGE_STORAGE_DIRECTORY>",
        "RECRAFT_REMOTE_RESULTS_STORAGE": "<YOUR_REMOTE_RESULTS_STORAGE_INDICATOR>"
      }
    }
  }
}

您可以指定以下参数:

  • RECRAFT_API_KEY:必填参数,您的Recraft API密钥。
  • IMAGE_STORAGE_DIRECTORY:可选参数,您可以指定所有生成的图像将存储的目录。默认目录是$HOME_DIR/.mcp-recraft-server。如果RECRAFT_REMOTE_RESULTS_STORAGE="1",则忽略此参数值。
  • RECRAFT_REMOTE_RESULTS_STORAGE:可选参数,您可以将其值设置为"1",在这种情况下,所有生成的图像将远程存储,并返回其URL。此外,在这种情况下,将忽略IMAGE_STORAGE_DIRECTORY

工具

在此MCP中,您可以使用以下工具:

工具名称描述参数价格
generate_image根据提示生成光栅/矢量图像- 提示 <br/> - 风格 <br/> - 大小 <br/> - 模型 <br/> - 图像数量$0.04/$0.08 每个光栅/矢量图像
create_style根据图像列表创建风格- 图像列表 <br/> - 基础风格$0.04
vectorize_image将光栅图像矢量化- 图像$0.01
image_to_image根据图像和提示生成光栅/矢量图像- 图像 <br/> - 提示 <br/> - 相似度强度 <br/> - 风格 <br/> - 大小 <br/> - 模型 <br/> - 图像数量$0.04/$0.08 每个光栅/矢量图像
remove_background移除图像背景- 图像$0.01
replace_background根据提示生成图像的新背景- 图像 <br/> - 背景提示 <br/> - 风格 <br/> - 大小 <br/> - 模型 <br/> - 图像数量$0.04/$0.08 每个光栅/矢量图像
crisp_upscale图像锐化放大- 图像$0.004
creative_upscale图像创意放大- 图像$0.25
get_user获取用户信息和剩余余额

您可以在Recraft API 文档中找到关于工具、它们的参数和价格的详细解释。