Skip to content

Commit 692d467

Browse files
Merge branch 'master' into docs-clarify-holmes-saas-dependence
2 parents 1f1c136 + ea9ed1d commit 692d467

3 files changed

Lines changed: 64 additions & 0 deletions

File tree

docs/configuration/holmesgpt/builtin_toolsets.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Builtin Toolsets
1818
toolsets/internet
1919
toolsets/kafka
2020
toolsets/kubernetes
21+
toolsets/notion
2122
toolsets/opensearch
2223
toolsets/prometheus
2324
toolsets/rabbitmq
@@ -98,6 +99,11 @@ by the user by providing credentials or API keys to external systems.
9899
:class-card: sd-bg-light sd-bg-text-light
99100
:link: toolsets/kubernetes
100101
:link-type: doc
102+
103+
.. grid-item-card:: :octicon:`cpu;1em;` Notion
104+
:class-card: sd-bg-light sd-bg-text-light
105+
:link: toolsets/notion
106+
:link-type: doc
101107

102108
.. grid-item-card:: :octicon:`cpu;1em;` OpenSearch
103109
:class-card: sd-bg-light sd-bg-text-light

docs/configuration/holmesgpt/index.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ AI Analysis
1010
builtin_toolsets
1111
permissions
1212
custom_toolsets
13+
remote_mcp_servers
1314

1415
Why use HolmesGPT?
1516
^^^^^^^^^^^^^^^^^^^
@@ -373,3 +374,14 @@ Custom toolsets
373374

374375
Custom toolsets are created through your Helm values file and you can find instructions
375376
to :doc:`write your own toolsets here <builtin_toolsets>`.
377+
378+
Remote MCP servers
379+
---------------------
380+
381+
.. warning::
382+
383+
Remote MCP servers are in **Tech Preview** stage.
384+
385+
Remote MCP server connections are configured through your Helm values file.
386+
For detailed instructions, refer to the :doc:`Connecting to Remote MCP Servers <remote_mcp_servers>` guide.
387+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Remote MCP Servers
2+
====================
3+
4+
.. warning::
5+
6+
Remote MCP servers are in **Tech Preview** stage.
7+
8+
9+
HolmesGPT can integrate with remote MCP servers using SSE mode.
10+
This capability enables HolmesGPT to access external data sources and tools in real time.
11+
This guide provides step-by-step instructions for configuring HolmesGPT to connect with remote MCP servers over SSE.
12+
13+
Example : MCP server configuration
14+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15+
16+
.. md-tab-set::
17+
18+
.. md-tab-item:: Robusta Helm Chart
19+
20+
**Helm Values:**
21+
22+
.. code-block:: yaml
23+
24+
holmes:
25+
mcp_servers:
26+
mcp_server_1:
27+
# human-readable description of the mcp server (this is not seen by the AI model - its just for users)
28+
description: "Remote mcp server"
29+
url: "http://example.com:8000/sse"
30+
31+
mcp_server_2:
32+
description: "MCP server that runs in my cluster"
33+
url: "http://<service-name>.<namespace>.svc.cluster.local:<service-port>"
34+
config:
35+
headers:
36+
key: "{{ env.my_mcp_server_key }}" # You can use holmes environment variables as headers for the MCP server requests.
37+
38+
Update your Helm values with the provided YAML configuration, then apply the changes with Helm upgrade:
39+
40+
.. code-block:: bash
41+
42+
helm upgrade robusta robusta/robusta --values=generated_values.yaml --set clusterName=<YOUR_CLUSTER_NAME>
43+
44+
45+
46+

0 commit comments

Comments
 (0)