@dennisk2025/random-hex-grid-generator
v1.0.0
Published
Generates a 2D hexagonal grid of specified dimensions, filled with random hexadecimal values. Useful for game prototyping, visualizations, or data masking.
Readme
random-hex-grid-generator
Generates a 2D hexagonal grid of specified dimensions, filled with random hexadecimal values. Useful for game prototyping, visualizations, or data masking.
Installation
You can run this MCP server without installing globally using npx:
npx @dennisk2025/random-hex-grid-generatorOr install it with npm:
npm install -g @dennisk2025/random-hex-grid-generatorAdding to Claude Desktop
Add the following entry to your Claude Desktop config file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"hexgrid": {
"command": "npx",
"args": ["@dennisk2025/random-hex-grid-generator"]
}
}
}Replace "hexgrid" with any short name you prefer for this MCP server.
Usage
Ask Claude to use the following tool:
Tool: generate_hex_grid
Creates a 2D array representing a hexagonal grid of random hex values. Each cell contains a random hex value of the specified length.
Parameters:
rows(integer, required): Number of rows in the gridcolumns(integer, required): Number of columns in the gridhex_length(integer, optional, default 2): Length of each hexadecimal value (e.g., 2 for 00-FF, 6 for full RGB hex)
Example Tool Call
Tool: generate_hex_grid
Parameters:
{
"rows": 5,
"columns": 8,
"hex_length": 2
}Sample output:
{
"grid": [
["1f", "d3", "c5", "0a", "ee", "b2", "67", "8e"],
["4c", "9a", "7e", "f0", "55", "3d", "b7", "62"],
...
]
}Available Tools
| Name | Description | |---------------------|------------------------------------------------------------------------------------------| | generate_hex_grid | Creates a 2D array representing a hexagonal grid of random hex values. |
generate_hex_grid Parameters
| Name | Type | Required | Description | Default | |-------------|----------|----------|--------------------------------------------------------------------------------|---------| | rows | integer | Yes | Number of rows in the grid | | | columns | integer | Yes | Number of columns in the grid | | | hex_length | integer | No | Length of each hexadecimal value (e.g., 2 for 00-FF, 6 for full RGB hex) | 2 |
If you have issues or feature requests, please let us know!
