MCP Visuals Server

Provides interactive visualizations for AI agents, including tables, image previews, master-detail views, tree views, and drag-and-drop lists.
  • typescript

1

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "harrybin-visuals-mcp": {
      "command": "node",
      "args": [
        "dist/server.js"
      ]
    }
  }
}

The MCP Visuals Server delivers interactive visualizations for AI agents, including tables, image previews, master-detail views, tree structures, and customizable lists. It enables you to explore data visually, interact with it, and feed selections and filters back to your AI model for a richer, context-aware conversation.

How to use

You can connect to this MCP server from your preferred MCP client, such as a VS Code Copilot chat session or other compatible interfaces. Start the server, then open your MCP client and choose the visuals_mcp server to establish a live session. Use the visual components to explore data, apply filters, sort columns, and interact with items. Any changes you make in the table, tree, or list views can be synchronized back to the AI model to influence its context and decisions.

Key interactions to expect across components include: manipulating table data with sorting, filtering, pagination, and column visibility; browsing hierarchical structures with the tree view; viewing detail panels in master-detail layouts; reordering lists via drag-and-drop; and previewing images with metadata. Use these visuals to convey information to the AI and refine its understanding of your data.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

Install the MCP server package globally so you can run the server from any terminal.

npm install -g @harrybin/visuals-mcp
visuals-mcp

For local development and testing of the UI, you can build and run the server from the repository you cloned or downloaded:

# Install dependencies
npm install

# Build the UI
npm run build

# Run the server
npm run serve

Configure MCP server in your client

To connect the server to a client like VS Code Copilot or Claude Desktop, configure the MCP server entry with the appropriate runtime. The following example shows the inline configuration that uses a local runtime (stdio) with Node.js to run the server from its built distribution.

{
  "type": "stdio",
  "name": "visuals_mcp",
  "command": "node",
  "args": [
    "dist/server.js"
  ]
}

Available tools

Table Visualization

Displays interactive data tables with sorting, filtering, pagination, column visibility, row selection, and export options.

Image Preview

Renders rich image cards with metadata, supports URLs and data URIs, and adapts to theme colors.

Master-Detail View

Shows a list of items with a detail panel that can include tables, images, or custom content.

Tree View

Presents hierarchical data with expand/collapse, node selection, metadata, and export options.

List Visualization

Renders interactive lists with drag-and-drop reordering, checkboxes, thumbnails, and multiple export formats.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational