HoloViz MCP

HoloViz MCP

A comprehensive MCP server that provides intelligent access to the HoloViz ecosystem, enabling AI assistants to help you build interactive dashboards and data visualizations with Panel, hvPlot, Lumen, Datashader, and your favorite Python libraries.

Category
Visit Server

README

✨ HoloViz MCP

CI Docker conda-forge pypi-version python-version docs

A comprehensive Model Context Protocol (MCP) server that provides intelligent access to the HoloViz ecosystem, enabling AI assistants to help you build interactive dashboards and data visualizations with Panel, hvPlot, Lumen, Datashader and your favorite Python libraries.

HoloViz Logo

📖 Full Documentation | 🚀 Quick Start | 🐳 Docker Guide | 🤗 Explore the Tools

✨ What This Provides

Documentation Access: Search through comprehensive HoloViz documentation, including tutorials, reference guides, how-to guides, and API references.

Display Server: Create and share Python visualizations with instant URLs. The show tool executes code in an isolated server and provides web-accessible visualizations that you can view, share, and manage.

Agents Skills: Agents and Skills for LLMs.

Component Intelligence: Discover and understand 100+ Panel components with detailed parameter information and usage examples. Similar features are available for hvPlot.

Extension Support: Automatic detection and information about Panel extensions such as Material UI, Graphic Walker, and other community packages.

Smart Context: Get contextual code assistance that understands your development environment and available packages.

🎯 Why Use This?

  • ⚡ Faster Development: No more hunting through docs - get instant, accurate component information.
  • 🎨 Better Design: AI suggests appropriate components and layout patterns for your use case.
  • 🧠 Smart Context: The assistant understands your environment and available Panel extensions.
  • 📖 Always Updated: Documentation stays current with the latest HoloViz ecosystem changes.
  • 🔧 Zero Setup: Works immediately with any MCP-compatible AI assistant.

🛠️ Agent Skills (Standalone)

The HoloViz MCP skills follow the Agent Skills specification and can be installed standalone — without running the MCP server — using any skills package manager.

Available skills: panel, hvplot, holoviews, param, panel-material-ui, panel-custom-components, panel-holoviews, holoviz-mcp-cli

With agr:

pip install agr
agr add MarcSkovMadsen/holoviz-mcp/panel

With Vercel skills:

npx skills add MarcSkovMadsen/holoviz-mcp --skill panel

With openskills:

npx openskills install MarcSkovMadsen/holoviz-mcp/panel

Manually: Copy the skills/<name>/SKILL.md file into your agent's skills directory (e.g., .claude/skills/).

Watch the HoloViz MCP Introduction on YouTube to see it in action.

HoloViz MCP Introduction

📚 Learn More

Check out the holoviz-mcp documentation:

❤️ Contributing

We welcome contributions! See our Contributing Guide for details.

📄 License

HoloViz MCP is licensed under the BSD 3-Clause License.

🔗 Links


Note: This MCP server can execute arbitrary Python code when serving Panel applications (configurable, enabled by default). See Security Considerations for details.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured