← 返回目录
O

Openbrand

社区
从任意网站URL提取品牌资产(logo、颜色、背景图、品牌名)
GitHub 源仓库 ↗
★ 787 Stars 分类 · 其他 热门 源版本 a21d34fadc3d
36FMRS · D
可靠性
4/20
安全与权限
6/20
维护活跃度
4/20
文档质量
10/20
安装易用性
12/20

OpenBrand 是一个实用的开源 MCP 服务器,能够从网站提取品牌关键资产,安装简便,适合设计、开发等场景。但需注意版权风险和 API key 安全。

查看 FMRS 评分方法 →

OpenBrand 是一个开源 MCP 服务器,用于从任意网站 URL 中自动提取品牌资产,包括 logo(favicon、apple-touch-icon、导航栏 logo、内联 SVG)、品牌颜色(从 theme-color 元标签、manifest.json 和 logo 主色调)、背景图像(og:image、CSS 背景、hero/banner 图)以及品牌名称(从 og:site_name 等)。是 Brand.dev 的开源替代品。

工具能力

extract_brand_assets
从给定的网站 URL 提取品牌资产,返回品牌名称、logo、颜色和背景图。

安装接入

  1. 在 Claude Desktop 中配置 MCP 服务器。
  2. 运行命令:claude mcp add --transport stdio openbrand -- npx -y openbrand-mcp(无需 API key 即可安装)。
  3. 在 openbrand.sh/dashboard 获取免费 API key,并按需配置环境变量 OPENBRAND_API_KEY。
  4. 若使用 Claude Desktop,可编辑配置文件添加上述 install_config。
claude_desktop_config.json
{
  "mcpServers": {
    "openbrand": {
      "command": "npx",
      "args": [
        "-y",
        "openbrand-mcp"
      ],
      "env": {
        "OPENBRAND_API_KEY": "your_api_key"
      }
    }
  }
}

选型与风险

适合谁

  • 需要快速从任何网站提取品牌资产的设计师、开发者或营销人员。
  • 作为开源替代方案,适合希望控制成本或自定义提取逻辑的团队。
  • 集成到 MCP 兼容客户端(如 Claude Desktop、Cursor)中,通过自然语言触发提取。

不适合谁

  • 需要高可用性、企业级 SLA 的生产环境(该项目为开源项目,可能缺乏支持)。
  • 需要处理大量请求且不想管理 API key 的场景(某些功能可能要求 API key)。
  • 需要提取网站中非品牌类资产(如视频、文档)的用途。

所需权限

  • 网络访问:向 openbrand.sh 的 API 发送请求(需要 API key,也可本地运行)。
  • 可在用户配置的环境变量中读取 OPENBRAND_API_KEY(若配置)。

风险与副作用

  • 提取的品牌资产可能受版权保护,需注意使用合规性。
  • API key 若泄露可能导致未经授权的使用,密钥需妥善保管。
  • 网站可能阻止爬虫或返回不准确结果,提取内容可能不完整。

常见排障

  1. 确保网络连接正常,且能访问 openbrand.sh(若使用远程 API)。
  2. 检查是否正确配置了 API key,环境变量名称是否为 OPENBRAND_API_KEY。
  3. 确认目标网站 URL 格式正确,例如包含协议(http/https)。
  4. 若作为 MCP 服务器运行,确保 npm 包 openbrand-mcp 已正确安装。

使用场景

设计人员快速获取竞品或参考网站的品牌资产,用于设计灵感或品牌对比。
开发者在项目中自动获取网站的品牌颜色、logo,用于自动化品牌一致性检查。
内容创作者提取网站的品牌信息,用于报道或分析。

支持客户端

Claude Desktop完整支持