mcpField
P
PaintColorHQ Color Match

PaintColorHQ Color Match

远程服务
github.com/pcameron80媒体与设计01 天前更新
代码仓库

关于 PaintColorHQ Color Match

PaintColorHQ Color Match 是托管式 MCP 服务,可按名称或编号查找涂料颜色,并用 CIEDE2000 计算 13 个品牌中最接近的可购买颜色。适合需要跨品牌匹配颜色的用户,无需安装或 API 密钥。

主要功能

  1. 01按名称或编号查找涂料颜色
  2. 02列出 13 个涂料品牌
  3. 03按 hex 值跨品牌匹配颜色
  4. 04返回色差、相似度和颜色链接

适用场景

  1. 01为某个品牌的颜色寻找其他品牌近似色
  2. 02根据设计稿的 hex 值挑选涂料
  3. 03查询颜色是否仍在售

MCP 相关

提供无需认证的远程 Streamable HTTP MCP 服务,供 MCP 客户端调用颜色查找、品牌列表和跨品牌匹配工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.paintcolorhq.com/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

PaintColorHQ — 跨品牌涂料颜色匹配(MCP 服务)

一个托管的 Model Context Protocol 服务,可在 13 个品牌的 26,000 多种涂料颜色中,为任意十六进制颜色值找到最接近的实际可购买颜色,并使用 CIEDE2000(Delta-E)进行评分。

无需安装,也无需 API 密钥。这是一个远程服务——让任意 MCP 客户端连接到此端点即可。

https://www.paintcolorhq.com/api/mcp

传输方式:无状态 Streamable HTTP。身份验证:无。

工具

共有三个工具。Agent 如果知道颜色名称,可调用 find_paint_color 查询其十六进制值,然后调用 match_paint_color 查找其他品牌的对应颜色。

find_paint_color

按名称、编号或两者查询涂料颜色,也可在查询中指定品牌。

参数必填说明
query是名称和/或编号,例如 Agreeable Gray、SW 7029、HC-154、Repose Gray sherwin williams。
brand否限定为 list_brands 返回的某个品牌 slug。
limit否颜色数量,1–10(默认 5)。

返回品牌、颜色名称、颜色编号、十六进制值、销售状态(在售、已退市或已停产),以及颜色页面链接。

find_paint_color { "query": "SW 7029" }
→ 1. Agreeable Gray — Sherwin-Williams 7029 (#d1cbc1)
list_brands

无参数。返回 13 个品牌及其他工具接受的品牌 slug、品牌名称和颜色数量。

match_paint_color

查找与十六进制颜色值最接近的跨品牌涂料颜色。

参数必填说明
hex是6 位十六进制值,可带或不带 #(例如 7F9B8E)。
brand否限定为某个品牌 slug(sherwin-williams、benjamin-moore、behr、valspar、ppg、dunn-edwards 等)。
limit否跨品牌匹配数量,1–10(默认 10)。

返回易读的摘要以及 structuredContent——每个匹配结果包含品牌、颜色名称、颜色编号、十六进制值、接近程度标签、Delta-E 值和颜色页面链接。可回答诸如 “Sherwin-Williams Repose Gray 对应的 Behr 颜色是什么?” 之类的问题。

示例

match_paint_color { "hex": "7F9B8E", "limit": 3 }
→ 1. Sioux Falls — Benjamin Moore 705 (#80968f) — Very similar
  2. Eucalyptus — Behr QE-44 (#8c9f97) — Very similar
  3. Phoenix Tears — Valspar 8003-35D (#8da898) — Very similar

连接

Claude Code

claude mcp add --transport http paintcolorhq https://www.paintcolorhq.com/api/mcp

支持远程 URL 的客户端(Claude Desktop 连接器、Cursor 等)

{
  "mcpServers": {
    "paintcolorhq": {
      "type": "http",
      "url": "https://www.paintcolorhq.com/api/mcp"
    }
  }
}

仅支持 stdio 的客户端(通过 mcp-remote)

{
  "mcpServers": {
    "paintcolorhq": {
      "command": "npx",
      "args": ["mcp-remote", "https://www.paintcolorhq.com/api/mcp"]
    }
  }
}

验证

npx @modelcontextprotocol/inspector
# Transport: Streamable HTTP → URL: https://www.paintcolorhq.com/api/mcp → Connect → Tools

# Or a raw round-trip:
curl -s https://www.paintcolorhq.com/api/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"match_paint_color","arguments":{"hex":"7F9B8E"}}}'

匹配原理

每种颜色都会转换到 CIE LAB 色彩空间,服务会计算你的颜色与 13 个品牌目录中 26,000 多种颜色之间的 CIEDE2000 Delta-E——这是涂料及涂层制造业采用的感知色差标准——并返回每个品牌中最接近的颜色。屏幕上的匹配结果在墙面和不同光照条件下仍可能看起来不同,因此请使用实体色样确认最终选择。

源码与链接

许可证

MIT——详见 LICENSE。涂料颜色名称和编号是其各自制造商的商标;本项目与任何涂料品牌均无关联,也未获其认可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。