设计身份存储服务

存储和提供设计偏好给AI代理的服务,确保不同代理和项目间的美学一致性。

  • by buyan-kh
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 buyan-kh/designi

使用说明

设计标识MCP服务器

MCP服务器,用于存储您的设计偏好并将其提供给AI代理。在不同的代理和项目中保持您的审美一致。

它做什么

存储您的设计标识(颜色、排版、色调、关键字),并通过模型上下文协议将其提供给AI代理。客服可以查询您的偏好,并根据需要进行更新。

设置

npm install
npm run build
npm start

服务器在上运行 http://localhost:3000 默认情况下。集 PORT env变量来更改它。

用法

服务器公开了两个工具:

  • get_design_identity -返回您当前的设计配置文件
  • update_design_identity -更新个人资料中的特定字段

数据存储在 design-profile.json 在项目的根。如果文件不存在,则会在首次运行时自动创建。

设计剖面结构

{
  "colorPalette": {
    "primary": "#000000",
    "secondary": "#ffffff",
    "accent": "#ff0000",
    "background": "#f5f5f5",
    "text": "#333333"
  },
  "typography": {
    "fontFamily": "Inter",
    "headingSize": "2rem",
    "bodySize": "1rem"
  },
  "tone": "minimalist",
  "keywords": ["clean", "modern", "simple"]
}

所有字段都是可选的。只更新你需要的东西。

技术栈

  • TypeScript
  • Node.js
  • 快速
  • @模型上下文协议/sdk
  • 萨德