mcu
MCPServer which uses Google's Material Color Utilities library to generate a core palette color scheme based on a provided seed color.
claude mcp add --transport stdio aarnadlr-mcu-mcp-server node server.js \ --env PORT="Port to run the MCP server on (default may be 3000 or 8080 depending on deployment)." \ --env MCP_BASE_PATH="Base MCP path for the server (e.g., /mcp)."
How to use
This MCU MCP server provides a color tool built with Express.js that generates a color scheme from a provided seed color. The server exposes an MCP endpoint at the /mcp path where clients can send MCP messages to request a color palette derived from a seed. You can connect with MCP clients such as MCP Inspector and ensure your connection URL includes the MCP path (for example, https://your-deployment.domain/mcp). The server handles POST requests to /mcp and responds with color data that can be used in design workflows or theming tasks. To use the tool, send an MCP message containing a seed color (for example a hex value like #3f6a8a) and the server will return a generated color scheme along with any metadata supported by the MCP protocol.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Access to the repository containing the MCU MCP Server
Step-by-step:
- Clone the repository: git clone https://github.com/your-org/aarnadlr-mcu-mcp-server.git
- Change into the project directory: cd aarnadlr-mcu-mcp-server
- Install dependencies: npm install
- Configure environment (optional):
- PORT: port to run the server on (default depends on code)
- MCP_BASE_PATH: base MCP path, default is /mcp
- Start the server: npm start or if a start script is not defined, run: node server.js
- Verify the server is running by visiting http(s)://<host>:<port>/mcp or by using an MCP client to connect to /mcp.
Additional notes
Notes:
- Ensure the MCP path /mcp is reachable from clients (reverse proxies should forward the /mcp path correctly).
- If you encounter CORS or network issues, verify that the server binds to the correct interface and that any firewalls allow the port.
- If the server logs show errors about missing seed or invalid color values, check the input format for the MCP messages.
- The tool generates a color scheme based on the provided seed color; typical outputs include a palette with variations derived from the seed.
- You can customize the PORT and MCP_BASE_PATH via environment variables when deploying (e.g., in Docker or cloud environments).
Related MCP Servers
mcp-for-beginners
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
sonarqube
SonarQube MCP Server
wanaku
Wanaku MCP Router
WigAI
Bitwig Controller Extension that provides an MCP Server for AI Agent control
SchemaCrawler-AI
Free database schema discovery and comprehension tool
vertx
A Vert.x MCP Server built on top of MCP Java SDK