Color Picker
БесплатноНе проверенAn interactive color picker that renders as a UI inside MCP-compatible hosts like VS Code GitHub Copilot and Claude.
Описание
An interactive color picker that renders as a UI inside MCP-compatible hosts like VS Code GitHub Copilot and Claude.
README
An interactive color picker that renders as a UI inside MCP-compatible hosts like VS Code GitHub Copilot and Claude.
Prerequisites
- Node.js 18+
- VS Code with GitHub Copilot (or Claude / Claude Desktop)
Setup
1. Install & build
npm install
npm run build
2. Start the server
npm run serve
You should see:
✅ MCP Color Picker running at http://localhost:3001/mcp
Connect to VS Code Copilot
Add the server to your VS Code MCP config.
Option A — project-level (.vscode/mcp.json in your workspace):
{
"servers": {
"color-picker": {
"type": "http",
"url": "http://localhost:3001/mcp"
}
}
}
Option B — global (~/.copilot/mcp.json):
{
"servers": {
"color-picker": {
"type": "http",
"url": "http://localhost:3001/mcp"
}
}
}
Then in VS Code:
- Open Copilot Chat (
Ctrl+Alt+I/Cmd+Alt+I) - Switch to Agent mode (dropdown in the chat input)
- Type: "open the color picker"
The interactive color picker UI will render right inside the chat! 🎉
Connect to Claude (web / desktop)
For Claude.ai or Claude Desktop you need to expose the server publicly. In a separate terminal:
npx cloudflared tunnel --url http://localhost:3001
Copy the generated URL (e.g. https://random-name.trycloudflare.com) and add
it as a Custom Connector in Claude:
Profile → Settings → Connectors → Add custom connector
Note: Custom connectors require a paid Claude plan (Pro, Max, or Team).
How it works
| File | Role |
|---|---|
server.ts |
MCP server — registers the color_picker tool + serves the HTML UI resource |
mcp-app.html |
HTML entry point for the color picker UI |
src/mcp-app.ts |
UI logic — connects to the host via the MCP App SDK |
vite.config.ts |
Bundles everything into a single self-contained HTML file |
Key concepts
registerAppTool— registers the tool with_meta.ui.resourceUri, telling the host to render a UI when this tool is calledregisterAppResource— serves the bundled HTML when the host requests itApp.connect()— establishes bidirectional communication between the UI and the hostapp.ontoolresult— receives data pushed from the server when the tool runs
Rebuilding after UI changes
npm run build # rebuild the UI
npm run serve # restart the server
Or run both at once:
npm run dev
Установка Color Picker
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/5aab/mcp-app-color-pickerFAQ
Color Picker MCP бесплатный?
Да, Color Picker MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Color Picker?
Нет, Color Picker работает без API-ключей и переменных окружения.
Color Picker — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Color Picker в Claude Desktop, Claude Code или Cursor?
Открой Color Picker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Color Picker with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
