holoviz-mcp

holoviz-mcp is an MCP server (Model Context Protocol) plus related “agent skills” that helps AI agents and humans access the HoloViz ecosystem. It provides documentation search, metadata/introspection for Panel/hvPlot components (and related tooling), and a display server capability for serving Panel visualizations via shareable URLs. The README notes the display/server side may execute Python code for serving Panel apps, with configuration and a referenced security consideration page.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ DevTools mcp model-context-protocol holoviz panel hvplot datascience dataviz python agent-skills display-server
⚙ Agent Friendliness
52
/ 100
Can an agent use this?
🔒 Security
38
/ 100
Is it safe for agents?
⚡ Reliability
32
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
80
Documentation
70
Error Messages
0
Auth Simplicity
50
Rate Limits
10

🔒 Security

TLS Enforcement
70
Auth Strength
15
Scope Granularity
10
Dep. Hygiene
55
Secret Handling
50

The README explicitly warns that serving Panel applications can execute arbitrary Python code (configurable, enabled by default) and points to a security considerations page. This significantly raises the risk profile for any environment that might receive untrusted inputs or code. No authentication/authorization model is described in the provided content, so access control appears to be either unspecified or delegated to the deployment/network layer. TLS enforcement and secret-handling practices are not clearly documented in the provided content; scores reflect uncertainty rather than evidence.

⚡ Reliability

Uptime/SLA
0
Version Stability
60
Breaking Changes
30
Error Recovery
40
AF Security Reliability

Best When

You want an MCP integration with local/self-hosted HoloViz capabilities (documentation + component intelligence + Panel display serving) and you can run it in a controlled environment.

Avoid When

You cannot ensure safe handling of code execution when serving dashboards, or you need a simple unauthenticated, HTTP-only API with predictable rate-limit semantics.

Use Cases

  • Connect an MCP-compatible assistant to the HoloViz ecosystem for documentation and component discovery
  • Generate or configure Panel/hvPlot/Lumen/Datashader visualizations with guidance about component parameters
  • Build AI-assisted workflows that produce shareable interactive dashboard URLs
  • Use standalone “agent skills” to access parts of the HoloViz toolset without running the MCP server

Not For

  • Untrusted multi-tenant execution environments without strong isolation (because Panel serving may execute Python)
  • Use cases requiring a hosted SaaS API with clear billing/quotas (this is primarily a self-hosted/server tool)
  • Environments that require strict network egress restrictions without sandboxing (rendering/execution may require controlled access)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

OAuth: No Scopes: No

The provided README does not describe any authentication mechanism for the MCP server/display server endpoints.

Pricing

Free tier: No
Requires CC: No

No hosted pricing model is described; installation is via PyPI/conda/Docker and appears to be self-hosted.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Panel app serving may execute Python code; agents should be prevented from using untrusted or overly permissive code paths
  • Without documented auth/rate limits, agents may need conservative request throttling and careful operational controls
  • If “show” spawns an isolated display server, agents should account for lifecycle/cleanup and resource usage

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for holoviz-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered