关于 Brand-to-Theme MCP Server
Brand-to-Theme MCP Server 将品牌指南 PDF 转为 Shopify 主题文件,并可使用 Figma 数据生成设计令牌,适合依据品牌资料创建或更新店铺主题的团队。
主要功能
- 01从 PDF 提取颜色与字体
- 02生成 JSON、CSS 或 SCSS 设计令牌
- 03创建并预览 Shopify 主题
- 04在 Shopify 安装或更新主题
- 05使用可选的 Figma 组件数据
适用场景
- 01根据品牌指南构建 Shopify 主题
- 02按品牌变化更新店铺主题
- 03将 Figma 数据与 PDF 品牌资料结合
MCP 相关
该 MCP 服务提供工具,用于提取 PDF 品牌信息、生成设计令牌、创建和预览 Shopify 主题,并在已连接的 Shopify 店铺中安装或更新主题。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
品牌转主题 MCP 服务
用于将品牌标识 PDF 转换为功能完整的 Shopify 主题的 MCP 服务。
描述
此 MCP 服务提供一组工具,用于自动将企业品牌标识手册 PDF 转换为功能完整的 Shopify 主题,同时保持品牌标识一致性。
它使用先进的 PDF 提取和代码生成技术,将品牌视觉元素(颜色、字体等)转换为完整且可安装的 Shopify 主题。
特性
- PDF 提取:分析 PDF,提取调色板、字体和其他设计元素
- 生成 Design Tokens:将提取的元素转换为标准化的设计令牌
- 创建 Shopify 主题:根据品牌标识生成完整的主题文件
- 与 Shopify 集成:支持直接将主题安装到已连接的商店
- 与 Figma 集成:兼容从 Figma 提取的组件(通过 Figma MCP)
MCP 工具
该服务提供以下 MCP 工具:
1. extract_pdf_branding
从 PDF 文件中提取视觉元素和品牌标识。
参数:
pdfPath:企业品牌标识手册 PDF 文件的路径extractOptions:提取选项(颜色、字体、Logo)
2. generate_design_tokens
根据提取的品牌标识生成设计令牌。
参数:
brandingData:提取的品牌标识数据figmaData:可选的 Figma 提取数据format:令牌的输出格式(json、css、scss)
3. create_shopify_theme
根据设计令牌生成 Shopify 主题。
参数:
designTokens:生成的设计令牌themeName:要生成的主题名称outputPath:主题文件的保存路径
4. preview_shopify_theme
生成 Shopify 主题的预览。
参数:
themePath:主题文件的路径previewType:要生成的预览类型(thumbnail、full)
5. install_shopify_theme
将生成的主题安装到已连接的 Shopify 商店。
参数:
themePath:主题文件的路径installationType:安装为新主题或更新现有主题existingThemeId:要更新的现有主题 ID(如适用)setAsMain:将其设为商店的主主题
安装
- 克隆此代码库:
git clone https://github.com/mmokarzel/brand-to-theme-mcp-server.git
cd brand-to-theme-mcp-server
- 安装依赖项:
npm install
- 编译项目:
npm run build
- 在 MCP 配置文件中配置 MCP 服务:
{
"mcpServers": {
"github.com/mmokarzel/brand-to-theme-mcp-server": {
"command": "node",
"args": [
"/ruta/a/brand-to-theme-mcp/build/index.js"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
基本用法
- 从 PDF 中提取品牌元素:
const brandingData = await extract_pdf_branding({
pdfPath: "/ruta/a/manual-identidad.pdf"
});
- 生成设计令牌:
const designTokens = await generate_design_tokens({
brandingData: brandingData,
format: "json"
});
- 创建 Shopify 主题:
const themeResult = await create_shopify_theme({
designTokens: designTokens,
themeName: "MiMarca Theme"
});
- 将主题安装到 Shopify:
const installResult = await install_shopify_theme({
themePath: themeResult.path,
installationType: "new",
setAsMain: true
});
要求
- Node.js v16+
- Shopify Partner Account(用于安装主题)
- 兼容 Claude 的 MCP
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。