A side-by-side look at the Maidr and MCP Dashboards MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Maidr for data visualization work as a local process; choose MCP Dashboards for data visualization as a local process. You can also run both side by side in one mcpServers block.
show_chart, update_chart, maidr_list_charts.Rows where the two servers differ are marked.
| Spec | M Maidr | |
|---|---|---|
| Category | Data Visualization | Data Visualization |
| Quality signal | 53/100 · Good | 55/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | No auth required |
| Pricing | Free | Free |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 48 |
| Directory activity | 0 views 0 installs 0 upvotes | 6 views 0 installs 0 upvotes |
| Tools | 7 | Not listed |
| Full listing | View Maidr | View MCP Dashboards |
show_chartDraws the chart and shows it. Returns the `viewId` the other tools take.update_chartDraws a new chart and puts it in place of the one in that `viewId`'s view. Adds no view. A reader in the chart stays in it, on the new chart; anyone else keeps their focus. Both are told it changed.maidr_list_chartsReturns the chart's layers, point counts, and, while the reader is in the chart, where they are, live. Silent.maidr_get_layer_dataReturns a page of a layer's points, each with the `target` that `maidr_navigate` takes. Silent.maidr_navigateMoves the reader to a point and announces it. With `focus: true`, for a reader who asked to be taken there, maidr first moves their keyboard focus into the chart, and answers `focused: true`, or `focused: false` when it could not, leaving the move to wait for them.maidr_list_commandsReturns the reader's commands, each with its id, title, keys, and whether the model can run it, and the reader's current modes (text, sound, braille, autoplay and more). Silent.maidr_run_commandRuns one of the reader's commands, such as `toggle_braille`, `autoplay_forward` or `go_to_max_value`, as if they had pressed its keys, and announces the result. Commands that open a dialog or text field are the reader's own. With `focus: true`, for a reader who asked for it now, maidr first moves t…No tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"maidr": {
"command": "uvx",
"args": [
"maidr-mcp"
]
}
}
}
{
"mcpServers": {
"kyurish-mcp-dashboards": {
"command": "npx",
"args": [
"-y",
"mcp-dashboards"
]
}
}
}