MCP Dashboards logo

MCP Dashboards

by KyuRish

Render interactive charts, dashboards, KPI widgets, live data views, and exports directly in MCP-compatible AI clients.

Install MCP Dashboards

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "kyurish-mcp-dashboards": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-dashboards"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y mcp-dashboards

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

KyuRish/mcp-dashboards MCP server renders interactive charts, dashboards, tables, and KPI widgets inside MCP Apps-compatible clients. It provides chart-specific tools, automatic JSON visualization, URL and HTTP data fetching, live polling, drill-down interactions, and exports to PNG, PPT, A4, and CSV. Run it locally over stdio or start its Streamable HTTP endpoint on localhost. Reach for it when an agent needs to turn structured data into an explorable visual rather than a text-only answer.

Use cases

  • Compare revenue across regions with bar charts
  • Build KPI dashboards from sales data
  • Track API-backed metrics with live polling
  • Explore geographic values on maps
  • Export visual reports to PNG or PowerPoint

Key features

  • Render 32 chart tools covering 45+ chart subtypes
  • Create responsive dashboards with KPI cards
  • Poll MCP tools or HTTP endpoints for live data
  • Support drill-down, selection, zoom, and editable flowcharts
  • Export charts and tables to PNG, PPT, A4, or CSV
  • Browse visual chart, theme, hero, and effects catalogs

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

20/20 checks healthy over the last 77d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · mcp-dashboards (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars52Stargazers on the source repository.
npm downloads351Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Dashboards works

What KyuRish/mcp-dashboards MCP server does

KyuRish/mcp-dashboards MCP server adds interactive data visualization to MCP-compatible AI conversations. It can render individual charts, multi-panel dashboards, KPI cards, sortable tables, and flowcharts as HTML views rather than static images. The available visualizations cover comparisons, trends, distributions, finance, geography, hierarchies, flows, rankings, proportions, timelines, and other common analytical tasks.

The server includes 32 chart-oriented tools covering more than 45 chart subtypes. It also provides catalogs for browsing chart types, themes, hero metric variants, and visual effects. An agent can select a specific renderer, use automatic JSON detection, or fetch JSON from a URL and choose a visualization.

How it works

An MCP client sends a request describing the data and the desired result. The AI can select the appropriate rendering tool and return an interactive HTML visualization in the conversation. Users can hover for tooltips, select data points to provide context back to the AI, drill into supported charts with breadcrumbs, and zoom maps or heatmaps.

Flowcharts support editing actions such as dragging nodes, multi-select, renaming, minimap navigation, and step-through playback. Layout changes can be synchronized back to the AI. Live charts can poll an MCP tool on a timer, while the poll_http tool can retrieve JSON from public URLs or configured secure presets.

KyuRish/mcp-dashboards MCP server supports local stdio operation and Streamable HTTP operation. The documented HTTP startup command exposes the MCP endpoint at http://127.0.0.1:3001/mcp by default.

Setup and configuration

The official npm package is mcp-dashboards. For Claude Desktop, add a server entry that runs npx -y mcp-dashboards --stdio. Claude Code and VS Code can use the equivalent claude mcp add dashboard -- npx -y mcp-dashboards --stdio command.

ChatGPT support is described as rolling out. The HTTP mode binds to localhost by default; network exposure or browser access from another origin requires additional configuration described by the project.

Tools and capabilities

KyuRish/mcp-dashboards MCP server includes renderers for pie, bar, line, scatter, candlestick, radar, treemap, Sankey, word cloud, boxplot, bullet, funnel, slope, waffle, heatmap, geographic, bubble map, timeline, flowchart, hero metric, dashboard, and table views. Other tools cover radial clusters, waterfalls, sparklines, lollipop, dumbbell, variance, and live charts.

Charts can use 21 themes and configurable typography. Dashboards combine KPI cards and multiple charts in a responsive grid. Exports include PNG, PowerPoint in 16:9 format, paginated A4 output, and CSV where supported.

Limitations and notes

The server requires an MCP Apps-compatible client for its inline interactive views. The documented default HTTP address is localhost, so it is not automatically a network-accessible service. Live polling and URL-based visualization depend on the availability and shape of the requested data source. The project identifies mcp-dashboards as its official npm package; similarly named packages should not be substituted.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Dashboards

Install and run the official npm package with `npx -y mcp-dashboards --stdio`, then add that command to the MCP client's configuration.

Yes. The README provides a Claude Desktop configuration using `npx -y mcp-dashboards --stdio`.

Yes. Its live chart tool can poll an MCP tool on a timer, and the server also provides HTTP JSON polling.

Yes. Export options include 16:9 PowerPoint slides, PNG, paginated A4 output, and CSV where supported.

It supports chart types including bar, line, pie, candlestick, Sankey, geographic, radar, funnel, treemap, heatmap, flowchart, dashboard, table, and automatic JSON-based visualization.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Dashboards AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kyurish-mcp-dashboards?style=directory)](https://allmcps.com/mcp/kyurish-mcp-dashboards)
HTML Embed
<a href="https://allmcps.com/mcp/kyurish-mcp-dashboards"><img src="https://allmcps.com/api/badge/kyurish-mcp-dashboards?style=directory" alt="MCP Dashboards on AllMCPs" /></a>