d3-visualization-mcp
by waqasdaar
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| D3MCP_MAX_ROWS | No | Maximum number of rows accepted per dataset. Default is 50000. | |
| D3MCP_DATA_DIRS | No | Directories the server may read data files from. Separate entries with ':' on macOS/Linux or ';' on Windows. File input is off by default. | |
| D3MCP_HTTP_HOST | No | Bind address for HTTP transport. Default is 127.0.0.1. A non-loopback address is refused unless D3MCP_HTTP_TOKEN is set. | |
| D3MCP_HTTP_PORT | No | Port for HTTP transport. Default is 3333. Set to 0 to pick a free port. | |
| D3MCP_LOG_LEVEL | No | Logging level for server logs, which are written to stderr. | |
| D3MCP_TRANSPORT | No | Transport mode. Default is stdio. Set to http to use Streamable HTTP, or start with --http. | |
| D3MCP_HTTP_TOKEN | No | Bearer token required on every HTTP request when set. | |
| D3MCP_ARTIFACT_DIR | No | Directory where generated artifacts are written. Default is <project>/artifacts. | |
| D3MCP_MAX_FILE_BYTES | No | Maximum size in bytes for local data files that may be read. Default is 25 MB. | |
| D3MCP_RENDER_WORKERS | No | Number of render workers. Default is CPUs minus 1, capped at 4. Set to 0 to render inline. | |
| D3MCP_MAX_INPUT_BYTES | No | Maximum input size in bytes. | |
| D3MCP_RENDER_TIMEOUT_MS | No | Maximum render time in milliseconds before a runaway render is stopped. Default is 60000. | |
| D3MCP_ARTIFACT_TTL_HOURS | No | Number of hours before generated artifacts expire. Default is 72. | |
| D3MCP_BROWSER_TIMEOUT_MS | No | Timeout in milliseconds for browser-based validation operations. | |
| D3MCP_HTTP_ALLOWED_ORIGINS | No | Additional comma-separated browser origins allowed by the HTTP transport. Host and Origin are always validated. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues