You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/explanation/tools.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -325,15 +325,14 @@ Find relevant information:
325
325
326
326
HoloViz MCP also provides a command-line interface for direct terminal use. The CLI mirrors the MCP tools above, so you can query Panel components, HoloViews elements, hvPlot plot types, and documentation from your shell.
327
327
328
-
!!! tip "Short alias: `hv`"
329
-
Add this to your shell profile (`.bashrc`, `.zshrc`, etc.) for shorter commands:
328
+
!!! tip "Short command: `hv`"
329
+
The package installs both `holoviz-mcp` and `hv` as commands. Use `hv`for shorter invocations:
330
330
331
331
```bash
332
-
alias hv='uvx holoviz-mcp'
332
+
hv search Panel Tabulator
333
+
hv pn get Button
333
334
```
334
335
335
-
Then use `hv search ...` instead of `uvx holoviz-mcp search ...`.
336
-
337
336
### Command Overview
338
337
339
338
```
@@ -382,16 +381,16 @@ All tool commands support three output formats via `-o`/`--output`:
382
381
383
382
| Format | Flag | Use Case |
384
383
|--------|------|----------|
385
-
|`markdown`|`-o markdown` (default) | LLM-friendly, pipe to AI tools |
Copy file name to clipboardExpand all lines: docs/tutorials/getting-started-copilot-vscode.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,6 +68,16 @@ You should see output confirming that agents were installed to `.github/agents/`
68
68
!!! note "What's happening"
69
69
This command installs custom Copilot agents specifically designed for HoloViz development. These agents understand the `holoviz-mcp` server and can use it to understand the architecture patterns and best practices for Panel, hvPlot, and other HoloViz libraries.
70
70
71
+
!!! tip "Install User-Level Agents"
72
+
73
+
To make agents available across all projects:
74
+
75
+
```bash
76
+
holoviz-mcp install copilot --scope user
77
+
```
78
+
79
+
This installs agents to `~/.copilot/agents/`.
80
+
71
81
!!! tip
72
82
Run `holoviz-mcp install copilot --skills` to populate the `.github/skills` folder too. See [Use Agent Skills in VS Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills) for more info.
Copy file name to clipboardExpand all lines: src/holoviz_mcp/config/resources/skills/holoviews.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -528,7 +528,7 @@ Area - Area plots for stacked or filled visualizations
528
528
### Lookup additional information
529
529
530
530
- If the HoloViz MCP server tools are available, DO use them: `search` (documentation), `hv_list` (available elements), `hv_get` (docstrings and options), `skill_get` (best-practice skills).
531
-
- If MCP tools are not available but the `holoviz-mcp` CLI is installed (often aliased as `hv`), use the equivalent CLI commands: `holoviz-mcp search`, `holoviz-mcp hv list`, `holoviz-mcp hv get`.
531
+
- If MCP tools are not available but the `holoviz-mcp` CLI is installed (also available as `hv`), use the equivalent CLI commands: `holoviz-mcp search`, `holoviz-mcp hv list`, `holoviz-mcp hv get`.
532
532
- If neither is available, DO search the web. For example searching the HoloViews website for relevant information via https://holoviews.org url.
Copy file name to clipboardExpand all lines: src/holoviz_mcp/config/resources/skills/holoviz-mcp-cli.md
+4-8Lines changed: 4 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,25 +18,21 @@ The recommended way to install is as a **uv tool**:
18
18
19
19
uv tool install holoviz-mcp
20
20
21
-
This installs `holoviz-mcp` into an isolated environment. Since `uv tool` manages its own bin directory, users often make the CLI available under a shorter name via a shell alias or symlink:
22
-
23
-
alias hv='holoviz-mcp' # in .bashrc / .zshrc
24
-
25
-
If `hv` is on your PATH, you can substitute it in all examples below (e.g., `hv search Panel Tabulator`, `hv pn get Button`).
21
+
This installs both `holoviz-mcp` and `hv` commands into an isolated environment. Use `hv` as a shorter alternative in all examples below (e.g., `hv search Panel Tabulator`, `hv pn get Button`).
26
22
27
23
## When to Use CLI vs MCP
28
24
29
25
-**Prefer MCP tools** when the HoloViz MCP server is loaded — they return structured, typed data (including images) and integrate natively with LLM tool calling
30
-
-**Use CLI** when MCP tools are not available but `holoviz-mcp` (or the `hv` alias) is installed and you have Bash/shell access
26
+
-**Use CLI** when MCP tools are not available but `holoviz-mcp` (or `hv`) is installed and you have Bash/shell access
31
27
-**Search the web** as a last resort when neither MCP tools nor CLI are available
32
28
33
29
## Output Formats
34
30
35
31
All tool commands support three output formats via `--output` / `-o`:
36
32
37
-
-`markdown` (default) — Markdown-formatted text, optimized for LLMs
33
+
-`pretty` (default) — Rich terminal output with colors and tables, for humans
34
+
-`markdown` — Markdown-formatted text, optimized for LLMs
38
35
-`json` — Structured JSON, for scripts and programmatic use
39
-
-`pretty` — Rich terminal output with colors and tables, for humans
40
36
41
37
Setup commands (`serve`, `install`, `update`) output human-readable text by default.
Copy file name to clipboardExpand all lines: src/holoviz_mcp/config/resources/skills/hvplot.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -218,7 +218,7 @@ area - Area plots for stacked or filled visualizations
218
218
### Lookup additional information
219
219
220
220
- If the HoloViz MCP server tools are available, DO use them: `search` (documentation), `hvplot_list` (available plot types), `hvplot_get` (docstrings and signatures), `skill_get` (best-practice skills).
221
-
- If MCP tools are not available but the `holoviz-mcp` CLI is installed (often aliased as `hv`), use the equivalent CLI commands: `holoviz-mcp search`, `holoviz-mcp hvplot list`, `holoviz-mcp hvplot get`.
221
+
- If MCP tools are not available but the `holoviz-mcp` CLI is installed (also available as `hv`), use the equivalent CLI commands: `holoviz-mcp search`, `holoviz-mcp hvplot list`, `holoviz-mcp hvplot get`.
222
222
- If neither is available, DO search the web. For example searching the hvplot website for `streaming` related information via https://hvplot.holoviz.org/en/docs/latest/search.html?q=streaming url.
Copy file name to clipboardExpand all lines: src/holoviz_mcp/config/resources/skills/panel.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -419,7 +419,7 @@ If you experience memory issues, make sure to:
419
419
### Lookup additional information
420
420
421
421
- If the HoloViz MCP server tools are available, DO use them to look up documentation and component details. Useful tools: `search` (documentation), `pn_search` (find components), `pn_get` (component details), `pn_params` (parameter info), `ref_get` (reference guides), `skill_get` (best-practice skills).
422
-
- If MCP tools are not available but the `holoviz-mcp` CLI is installed (often aliased as `hv`), use the equivalent CLI commands: `holoviz-mcp search`, `holoviz-mcp pn search`, `holoviz-mcp pn get`, `holoviz-mcp pn params`, `holoviz-mcp ref get`, `holoviz-mcp skill get`.
422
+
- If MCP tools are not available but the `holoviz-mcp` CLI is installed (also available as `hv`), use the equivalent CLI commands: `holoviz-mcp search`, `holoviz-mcp pn search`, `holoviz-mcp pn get`, `holoviz-mcp pn params`, `holoviz-mcp ref get`, `holoviz-mcp skill get`.
423
423
- If neither is available, DO search the web. For example searching the Panel website for `Tabulator` related information via [https://panel.holoviz.org/search.html?q=Tabulator](https://panel.holoviz.org/search.html?q=Tabulator) url.
0 commit comments