颜色转换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用于桌面配置
- 打开Claude for Desktop配置文件:
- MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %AppData%\Claude\claude_desktop_config.json
- 将您的服务器添加到
mcpServers部分。stdio模式示例:
{
"mcpServers": {
"color-convert-mcp": {
"command": "pnpm",
"args": ["start"],
"env": {
"NODE_ENV": "production"
}
}
}
}- 保存文件并重新启动Claude for Desktop。
有关更多详细信息,请参阅 官方MCP服务器快速入门指南.
______________________________________________________________________
