Skip to content

Commit 60aa17c

Browse files
Merge pull request #61 from MarcSkovMadsen/enhancement/panel-component-search
Add Panel Component Search
2 parents 45cf98d + 12c3900 commit 60aa17c

20 files changed

Lines changed: 731 additions & 160 deletions
-45.6 KB
Binary file not shown.
41.6 KB
Loading
117 KB
Loading
254 KB
Loading
124 KB
Loading
-216 KB
Binary file not shown.

docs/how-to/serve-apps.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,6 @@ How‑To: Serve HoloViz MCP Panel apps locally for exploration, learning, and va
55
- Search Tool: semantic search over indexed documentation; open results on the source site.
66
- Configuration Viewer: inspect default, user, and merged configuration settings.
77

8-
## Online Demo
9-
10-
Try the hosted demo: [🤗 holoviz-mcp-ui](https://huggingface.co/spaces/awesome-panel/holoviz-mcp-ui)
11-
12-
[![Search Tool](../assets/images/holoviz-mcp-search-tool.png)](https://awesome-panel-holoviz-mcp-ui.hf.space/search)
13-
14-
[![Configuration Viewer Tool](../assets/images/holoviz-mcp-configuration-viewer-tool.png)](https://awesome-panel-holoviz-mcp-ui.hf.space/configuration_viewer)
15-
168
## Local Usage
179

1810
### Prerequisites
@@ -26,3 +18,15 @@ Try the hosted demo: [🤗 holoviz-mcp-ui](https://huggingface.co/spaces/awesome
2618
uvx holoviz-mcp-serve
2719
```
2820
2. Open the URL printed in the terminal. This starts the bundled Panel apps.
21+
22+
## Online Demo
23+
24+
Try the hosted demo: [🤗 holoviz-mcp-ui](https://huggingface.co/spaces/awesome-panel/holoviz-mcp-ui)
25+
26+
[![Docs Search Tool](../assets/images/holoviz-mcp-docs-search-tool.png)](https://awesome-panel-holoviz-mcp-ui.hf.space/docs_search)
27+
28+
[![Docs Get Best Practices Tool](../assets/images/holoviz-mcp-docs-get-best-practices-tool.png)](https://awesome-panel-holoviz-mcp-ui.hf.space/docs_get_best_practices)
29+
30+
[![Panel Component Search Tool](../assets/images/holoviz-mcp-panel-search-tool.png)](https://awesome-panel-holoviz-mcp-ui.hf.space/panel_search)
31+
32+
[![Configuration Viewer Tool](../assets/images/holoviz-mcp-configuration-viewer.png)](https://awesome-panel-holoviz-mcp-ui.hf.space/configuration_viewer)

src/holoviz_mcp/apps/configuration_viewer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def create_app(cls):
102102
"""Create and return the Panel Material UI app page."""
103103
viewer = cls()
104104
page = pmui.Page(
105-
title="HoloViz MCP Configuration Viewer",
105+
title="HoloViz MCP - Configuration Viewer",
106106
main=[viewer.view()],
107107
site_url="./",
108108
)

src/holoviz_mcp/apps/docs_get_best_practices.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
### Learn More
4343
4444
For more information about this project, including setup instructions and advanced configuration options,
45-
visit: [HoloViz MCP](https://github.com/MarcSkovMadsen/holoviz-mcp).
45+
visit: [HoloViz MCP](https://marcskovmadsen.github.io/holoviz-mcp/).
4646
"""
4747

4848

@@ -105,7 +105,7 @@ class BestPracticesViewer(pn.viewable.Viewer):
105105
- Integration with HoloViz MCP docs_get_best_practices tool
106106
"""
107107

108-
title = param.String(default="HoloViz MCP Best Practices", doc="Title of the best practices viewer")
108+
title = param.String(default="HoloViz MCP - Docs Get Best Practices", doc="Title of the best practices viewer")
109109
config: BestPracticesConfiguration = param.Parameter(doc="Configuration for the best practices viewer") # type: ignore
110110

111111
def __init__(self, **params):
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
6060
### Learn More
6161
62-
For more information about this project, including setup instructions and advanced configuration options, visit: [HoloViz MCP](https://github.com/MarcSkovMadsen/holoviz-mcp).
62+
For more information about this project, including setup instructions and advanced configuration options, visit: [HoloViz MCP](https://marcskovmadsen.github.io/holoviz-mcp/).
6363
""" # noqa: E501
6464

6565

@@ -258,7 +258,7 @@ class SearchApp(pn.viewable.Viewer):
258258
- Integration with HoloViz MCP docs_search tool
259259
"""
260260

261-
title = param.String(default="HoloViz MCP Search Tool", doc="Title of the search app")
261+
title = param.String(default="HoloViz MCP - Docs Search", doc="Title of the search app")
262262
config = param.ClassSelector(class_=SearchConfiguration, doc="Configuration for the search app")
263263

264264
def __init__(self, **params):

0 commit comments

Comments
 (0)