颜色转换服务

一个基于MCP协议的强大颜色转换服务器,支持RGB、RGBA、HEX、HSL、OKLCH、LAB和CMYK等多种颜色空间之间的精确转换,适用于AI模型集成和开发工作流。

  • by terasum
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 terasum/color-convert-mcp

使用说明

颜色转换mcp

一个强大的、可扩展的MCP服务器,用于在多个颜色空间之间进行颜色转换,包括RGB、RGBA、HEX、HSL、OKLCH、LAB和CMYK。该服务器采用FastMCP和TypeScript构建,提供准确的颜色转换,并经过全面测试。


🤖 What is MCP?

MCP(模型上下文协议) 是一种开放协议,允许人工智能模型连接到外部工具、数据和系统,就像给你的人工智能一个“超级电源插头”一样

  • 为什么? 大多数LLM(如Claude、GPT、Qwen)只能聊天。MCP实际上让他们 做事:获取数据、运行代码、自动化任务以及与应用程序交互。
  • 怎么用? MCP服务器公开了AI客户端可以调用的工具(功能)、资源(数据)和提示(模板)。
  • 例子: 使用MCP服务器,您的AI可以转换颜色、发送Slack消息、查询数据库,甚至构建3D模型——就在您的聊天室或IDE中。

🧩 热门MCP客户端

  • 克劳德桌面:Anthropic官方客户,对每个人都很方便。
  • 樱桃工作室:可视化配置,适合初学者。
  • 5ire:现代人工智能助手,支持许多提供商和平台。
  • 光标:面向开发人员的带有MCP集成的代码编辑器。
  • 深度聊天:支持MCP的多模型AI助手。

有关中文介绍和更多资源,请参阅 很棒的MCP ZH.


📚 了解更多


🎨 特性

  • 颜色转换服务:在RGB、RGBA、HEX(6/8位)、HSL、OKLCH、LAB和CMYK之间转换颜色。
  • 稳健解析:支持所有颜色空间的百分比、小数和超出范围的值。
  • 精密处理:对浮点颜色值使用容忍的数字比较。
  • API就绪:作为MCP服务器轻松集成到您的工作流程中或作为后端服务。
  • 已测试:20多项测试,涵盖所有颜色空间和边缘情况。

运行MCP服务器

您可以在stdio(CLI)模式下运行MCP服务器:

stdio传输(CLI模式)

在CLI工具的stdio模式下启动服务器:

pnpm start
# or
npm start
yarn start
bun start

默认情况下,服务器在stdio模式下运行,以实现本地CLI/MCP集成。


🖥️ 连接到Claude for Desktop(或其他MCP客户端)

您可以将此MCP服务器连接到Claude for Desktop或任何其他兼容MCP的客户端。

Claude用于桌面配置

  1. 打开Claude for Desktop配置文件:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 窗户: %AppData%\Claude\claude_desktop_config.json
  2. 将您的服务器添加到 mcpServers 部分。stdio模式示例:

{
  "mcpServers": {
    "color-convert-mcp": {
      "command": "pnpm",
      "args": ["start"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}
  1. 保存文件并重新启动Claude for Desktop。

有关更多详细信息,请参阅 官方MCP服务器快速入门指南.