这是一个整合了MCP客户端与Recraft的光栅和矢量图像操作的MCP(模型上下文协议)服务器:
通过将此MCP服务器连接到您的MCP客户端,您可以使用Recraft生成高质量的光栅和矢量图像,并结合不同的工具。
首先,您需要一个Recraft API密钥。要获取它,请在Recraft上注册您的账户;然后转到您的个人资料API页面。在这里,您可以购买API单位(积分)并生成API密钥。
您需要安装一个MCP客户端,例如Claude Desktop。
如果您正在使用Claude Desktop,您可以使用Claude Desktop 扩展来设置此服务器。
mcp-recraft-server.dxt在表单中,您需要粘贴在您的个人资料API页面上获得的Recraft API密钥。您还可以指定生成图像存储的本地路径或指示所有结果应远程存储。
如果安装出现问题,请检查您是否拥有Claude Desktop的最新版本。
您可以在Smithery上找到这个MCP服务器。如果从Smithery安装此MCP,所有生成的结果都将远程存储。使用Desktop Extensions或手动设置将生成结果存储在本地设备上。
您需要在机器上运行Node,以便可以在终端中运行npx或node命令。如果没有Node,可以从nodejs.org安装。
修改您的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 文档中找到关于工具、它们的参数和价格的详细解释。