mcpField
C
CleanVector

CleanVector

远程服务
cleanvector.ai媒体与设计05 周前更新

关于 CleanVector

CleanVector 是托管的 MCP 服务,可生成可编辑的 SVG 插画和标志,并将栅格图像转换为矢量图。它面向使用 MCP 客户端制作视觉素材的用户,支持输出标志变体、导出文件及可复用的 SVG 作品。

主要功能

  1. 01生成可编辑的 SVG 插画和图标
  2. 02创建含彩色及单色变体的标志
  3. 03将 PNG、JPG 或 WebP 转为 SVG
  4. 04在多个场景中保持吉祥物形象一致
  5. 05下载 SVG、PNG 和标志套件文件

适用场景

  1. 01为应用创建风格统一的图标组
  2. 02为品牌视觉设计生成标志变体
  3. 03将栅格图像替换为可编辑的 SVG

MCP 相关

该服务提供生成插画和标志、矢量化图像、跟踪异步任务及下载结果的工具。MCP 客户端通过 Streamable HTTP 连接,调用工具需要 CleanVector API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://cleanvector.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://cleanvector.ai/api/mcp需要授权

工具

11
参数类型必填说明
promptstring是要绘制的内容,使用自然语言描述
mascot_idstring否可选的 mascot id;角色会在场景中保持一致
aspect_ratioenum否auto | square | landscape | portrait
no_backgroundboolean否仅返回主体,背景透明

详细介绍

CleanVector 标志

CleanVector MCP 服务

根据提示词创作专业的 SVG 插画、图标和矢量标志,或将任意图像矢量化。

文档 · 获取 API 密钥 · MCP 注册表 · 作品集


CleanVector 是一款托管式 Model Context Protocol 服务。它为 Claude Code、Cursor、VS Code、Windsurf 及其他 MCP 客户端提供了大多数图像工具无法返回给 Agent 的三类内容:

  • 专业 SVG 插画。 插画、图标、贴纸和吉祥物都是真正的矢量路径,并带有透明背景。没有嵌入位图,图案后方也没有白色矩形。
  • 矢量标志。 输入一份简要说明,即可获得完整的品牌套件:可编辑的 SVG 标志、黑白版本、透明 PNG 导出文件,以及根据最终标志提取的调色板。
  • 清晰的矢量化结果。 将 PNG、JPG 或 WebP(包括 AI 生成的图像)转换为可重新着色和缩放的 SVG。

无需安装或运行任何内容。该服务位于远程,使用 Streamable HTTP,并以 ai.cleanvector/cleanvector 名称列入官方 MCP Registry。客户端和目录无需凭据即可查看服务元数据和工具架构;但每次调用工具仍需 CleanVector API 密钥。

示例

以下三个矢量标志均由一句简短说明生成。它们是实际的 SVG 文件,存放在 examples/ 中。

由 CleanVector 生成的 Northstar 标志
Northstar
为战略工作室设计的互扣 N 字母与指南针
由 CleanVector 生成的 Kinfold 标志
Kinfold
为社区平台设计的折叠丝带 K 字母
由 CleanVector 生成的 Halo 标志
Halo
为空间计算工作室设计的两个轨道环,组成 H 字母

连接后,你可以向 Agent 提出以下请求:

为健身应用生成六个风格统一的扁平线条图标,格式为 SVG,并放入 public/icons。

为名为“Northstar”的战略工作室设计一个标志。采用几何风格,显得自信,以深蓝色为主并点缀一处珊瑚色。将 SVG 及黑白版本保存到 ./brand。

将 ./mockups/hero.png 矢量化,并在着陆页中用 SVG 替换光栅图像。

快速开始

  1. 在 cleanvector.ai/app/api-keys 创建 API 密钥。Plus 和 Pro 套餐均包含 API 和 MCP 访问权限。
  2. 将服务添加到你的客户端。

Claude Code

claude mcp add --transport http cleanvector https://cleanvector.ai/api/mcp \
  --header "Authorization: Bearer cv_YOUR_KEY"

Cursor(~/.cursor/mcp.json)

{
  "mcpServers": {
    "cleanvector": {
      "url": "https://cleanvector.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer cv_YOUR_KEY"
      }
    }
  }
}

VS Code(.vscode/mcp.json)

{
  "inputs": [
    {
      "id": "cleanvector_key",
      "type": "promptString",
      "description": "CleanVector API key",
      "password": true
    }
  ],
  "servers": {
    "cleanvector": {
      "type": "http",
      "url": "https://cleanvector.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:cleanvector_key}"
      }
    }
  }
}

Windsurf(~/.codeium/windsurf/mcp_config.json)

{
  "mcpServers": {
    "cleanvector": {
      "serverUrl": "https://cleanvector.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer cv_YOUR_KEY"
      }
    }
  }
}

Claude Desktop 和其他仅支持 stdio 的客户端(通过 mcp-remote)

{
  "mcpServers": {
    "cleanvector": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://cleanvector.ai/api/mcp",
        "--header",
        "Authorization:${CLEANVECTOR_AUTH}"
      ],
      "env": {
        "CLEANVECTOR_AUTH": "Bearer cv_YOUR_KEY"
      }
    }
  }
}

工具

工具功能费用
generate_illustration根据文本提示词生成专业、可编辑的 SVG 图稿:插画、图标、贴纸和吉祥物场景。传入 mascot_id,可让同一角色在不同场景中保持一致。4 个积分
generate_logo生成矢量 Logo,提供原版、黑白版本、PNG 导出文件和经测量的配色方案。可接受参考图片,用于优化现有品牌形象或作为宽泛的灵感来源。8 个积分
vectorize_image将 PNG、JPG 或 WebP 图片(最大 5 MB,可通过 URL 或 base64 提供)转换为简洁、可编辑的 SVG。1 或 4 个积分
wait_for_task等待异步任务完成并返回结果。免费
get_task获取单个任务的状态,任务成功后还会返回下载 URL。免费
list_tasks列出账户最近的任务。免费
list_mascots列出已保存的吉祥物,其 ID 可用于让角色保持一致。免费
download_svg以 SVG 标记语言返回已完成的图稿。免费
download_png将已完成的图稿作为任意宽度的 PNG 图片返回到 Agent 的上下文中。免费
download_logo_kit将 3 个 SVG、3 个 PNG 和 palette.json 打包为 ZIP 文件并返回。免费
get_account返回当前套餐和积分余额。免费

生成过程是异步的。典型流程为先调用 generate_illustration,然后调用 wait_for_task,最后调用 download_svg。下载和重新导出均不消耗积分。

详情

端点https://cleanvector.ai/api/mcp
传输方式Streamable HTTP
身份验证可公开发现;调用工具时需要提供 Authorization: Bearer cv_... API 密钥
注册表名称ai.cleanvector/cleanvector
访问权限Plus 和 Pro 套餐
REST API同一密钥也可用于 REST API,相关文档见控制面板

注册表清单位于 server.json。

输出效果

每个结果都是标准 SVG:仅包含纯 <path> 元素和填充色,不含嵌入式图片或脚本,画布透明。可在 Figma、Illustrator、Inkscape 和免费的 CleanVector SVG 编辑器中打开和编辑。请阅读了解 CleanVector 的工作原理,了解在生产环境中使用素材前需要检查的内容。

AI 生成的 Logo 不附带商标许可。在商业使用某个标记前,请先查询相关商标数据库。

支持

许可证

此仓库中的文档、配置示例和示例图稿均以 MIT 许可证发布。CleanVector 服务本身是托管式商业产品。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。