AI设计审计工具

ArtDirector是一款AI驱动的数据可视化设计审计工具,确保图表语义准确、可访问且布局清晰。

  • by HarbouliCA
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 HarbouliCA/ArtDirector-MCP

使用说明

🎨 艺术总监MCP

基于人工智能的数据可视化设计审计

“不要只生成图表。指导它们。”

艺术指导 是一个模型上下文协议(MCP)服务器,充当人工智能生成可视化的质量保证层。它确保您的图表 语义清晰、易于访问且无杂乱.


🚀 特性

1.🚦 语义颜色强制

确保您的颜色与数据的含义相匹配。

  • 红:危险、损失、颠簸、错误、减少
  • 绿色:利润、增长、成功、安全、收入
  • 橙子:警告、风险、潜在、待定

2.📏 布局智能

防止设计混乱发生。

  • 碰撞检测:检查文本标签是否重叠。
  • 喘息的空间:强制元素之间的最小填充。

3.👁️ 可访问性(即将推出)

  • 对比度检查(WCAG AA)。
  • 色盲安全调色板建议。

📦 安装

先决条件

  • Python 3.10+
  • uv 或 pip

1.克隆存储库

git clone https://github.com/HarbouliCA/ArtDirector-MCP.git
cd ArtDirector-MCP

2.安装依赖项

pip install -r requirements.txt

🤖 AI代理的配置

选项A:克劳德桌面应用程序

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "art-director": {
      "command": "python",
      "args": ["/absolute/path/to/ArtDirector-MCP/server.py"]
    }
  }
}

选项B:VS代码(临床/房间代码)

将此添加到MCP设置文件中:

{
  "mcpServers": {
    "art-director": {
      "command": "python",
      "args": ["/absolute/path/to/ArtDirector-MCP/server.py"]
    }
  }
}

选项C:谷歌反重力/宝石

将此添加到您的 .gemini/antigravity/mcp_config.json:

{
  "mcpServers": {
    "art-director": {
      "command": "python",
      "args": ["C:/Users/YOUR_USER/path/to/ArtDirector-MCP/server.py"],
      "enabled": true
    }
  }
}

🛠️ 用法:顾问工作流程

ArtDirector扮演顾问的角色,而不是阻断者。

  1. 生成:AI首先生成可视化代码。
  2. 咨询:AI将设计发送给ArtDirector。
  3. 报告:ArtDirector返回以下列表 建议 (例如。, “考虑将‘Churn’改为红色”).
  4. 决定:用户(您)决定是否应用更改。
  5. 验证:如果进行了更改,ArtDirector会重新检查最终输出以确保准确性。

“生成图表,然后请ArtDirector进行设计审查。”


📄 许可证

MIT许可证。建造于 阿纳斯·哈博利.