.vscode — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .vscode (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that provides interactive visualizations for AI agents. Display data in rich, interactive formats including tables with TanStack Table, charts with Recharts, image previews with metadata, master-detail views for browsing collections, tree views for hierarchical data, and customizable lists with drag-and-drop reordering.
°°°
updateModelContextTable Example
Interactive table with sorting, filtering, pagination, and row selection
Chart Example
Interactive chart dashboard with multiple chart types and grid layout
Master-Detail Example
Master-detail view for browsing collections with tables, images, or custom content
List Example
Interactive list with drag-and-drop reordering, checkboxes, and image thumbnails
Tree Example
Interactive tree view with expand/collapse, node selection, and export options
Install directly from the VS Code Marketplace:
The extension will automatically register the MCP server with VS Code and GitHub Copilot Chat.
In VSCode github Copilot Chat
@harrybin/visuals-mcpUsing command line:
npm install -g @harrybin/visuals-mcp
visuals-mcpnpm config set @harrybin:registry https://npm.pkg.github.com
npm config set //npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKENnpm install -g @harrybin/visuals-mcp
visuals-mcp# Install dependencies
npm install
# Build all UI bundles and the server
npm run build
# Optional: rebuild only the chart UI bundle
npm run build:charts
# Run the server
npm run serveUse display_chart to render one or more interactive charts in the MCP client.
Supported chart types:
linebarareapiescattercomposedGenerate fresh metrics first:
npm run metrics:repo:writeThis writes a snapshot to doc/repo-metrics.json.
Then render a dashboard that uses all chart types (line, bar, area, pie, scatter, composed):
For release-quality docs, always regenerate doc/repo-metrics.json right before updating README examples.
For VS Code: This workspace includes MCP configuration in .vscode/settings.json.
To add globally, update your VS Code settings:
{
"github.copilot.chat.mcpServers": {
"visuals-mcp": {
"type": "stdio",
"command": "node",
"args": [
"dist/server.js"
]
}
}
}For Claude Desktop: See claude_desktop_config.json for example configuration.
MIT
Contributions welcome! Please open an issue or PR.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.