Installation¶
This guide covers different ways to install HoloViz MCP.
Install with uv (Recommended)¶
The recommended installation method uses uv, a fast Python package installer.
Prerequisites¶
First, install uv if you haven't already:
# macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
For other installation methods, see the uv installation guide.
Install HoloViz MCP¶
Install HoloViz MCP as a uv tool:
This installs HoloViz MCP with Panel extensions like Material UI, Graphic Walker, and others.
Create Documentation Index¶
After installation, create the documentation index:
Note: This process takes 5-10 minutes on first run.
Verify Installation¶
Test that the server starts correctly:
Press Ctrl+C to stop the server.
Install with pip¶
You can also install HoloViz MCP using pip:
Then create the documentation index:
Install with conda/mamba¶
HoloViz MCP is available on conda-forge:
Or with mamba:
Then create the documentation index:
Install from Source¶
For development or to use the latest changes:
Optional Dependencies¶
Panel Extensions¶
Install with common Panel extensions:
This includes:
- panel-material-ui: Material Design components
- panel-graphic-walker: Interactive data visualization
- panel-full-calendar: Calendar components
- panel-neuroglancer: Neuroglancer integration
- panel-precision-slider: High-precision sliders
- panel-web-llm: WebLLM integration
Development Dependencies¶
For development work:
This includes testing, linting, and documentation tools.
Docker Installation¶
For containerized deployment, see the Docker Guide.
Updating¶
Update with uv¶
Update Documentation Index¶
After updating the package, refresh the documentation:
Convenience Aliases¶
Add to your .bashrc or .zshrc:
Uninstalling¶
With uv¶
With pip¶
With conda/mamba¶
Clean Up Data¶
Remove the documentation index and configuration:
Next Steps¶
After installation, configure your IDE: