A Python MCP server for D3.js visualization information and chart generation
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-d3-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP D3 Server (Python) A Python-based MCP (Model Context Protocol) server that provides D3.js visualization information, chart generation, and documentation resources. This is a Python port of the original Node.js MCP D3 server with STDIO support for use with `uv` and other Python package managers. ## Features - **D3.js Documentation Resources**: Access to curated D3.js documentation and examples - **Chart Generation Tools**: Generate D3.js chart code for various chart types (bar, line, etc.) - **AI-Powered Chart Creation**: Use AI to generate custom D3 visualizations based on descriptions - **Data Analysis**: Analyze data and get visualization recommendations - **STDIO Transport**: Compatible with MCP clients using stdio transport ## Installation ### Using uv (recommended) ```bash cd mcp-d3-server-python uv sync ``` ### Using pip ```bash cd mcp-d3-server-python pip install -e . ``` ## Usage ### Running as STDIO MCP Server ```bash # Using uv uv run mcp-d3-server # Using pip-installed package mcp-d3-server ``` ### Configuration for MCP Clients Add to your MCP client configuration: ```json { "mcpServers": { "d3-visualization": { "command": "uv", "args": ["run", "mcp-d3-server"], "cwd": "/path/to/mcp-d3-server-python" } } } ``` ## Available Resources - `d3-docs://d3-gallery` - D3.js gallery and examples - `d3-docs://d3-indepth` - In-depth D3.js guide and documentation - `d3-docs://d3-org` - Official D3.js documentation - `d3-search://query` - Search across all D3 documentation - `d3-topic://topic[/section]` - Get information about specific D3 topics ## Available Tools ### generate-d3-chart Generate D3.js chart code based on chart type and data format. **Parameters:** - `chartType` (string): Type of chart (bar, line, pie, etc.) - `dataFormat` (string): Description of your data format - `features` (array, optional): Additional features to include ### recommend-chart Get chart type recommendations based on your dat…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.