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

6
28
7
29
8
30
## Installation
@@ -12,7 +34,7 @@ Use these tools to develop pipelines, or to get information about components and
12
34
**Prerequisites:**
13
35
-[Claude Desktop App](https://claude.ai/download) needs to be installed
14
36
- You need to be on the Claude Pro, Team, Max, or Enterprise plan
15
-
- You need an installation of [Docker](https://docs.docker.com/desktop/) (scroll down to the `uv` section if you want to use `uv` instead of Docker)
37
+
- You need an installation of [Docker](https://docs.docker.com/desktop/) ([Go here](#using-uv-instead-of-docker) if you want to use `uv` instead of Docker)
16
38
- You need an [API key](https://docs.cloud.deepset.ai/docs/generate-api-key) for the deepset platform
17
39
18
40
**Steps:**
@@ -51,7 +73,7 @@ Use these tools to develop pipelines, or to get information about components and
51
73
52
74
53
75
54
-
**(Optional) Running the server with uv instead of Docker**
76
+
#### Using uv instead of Docker
55
77
56
78
Running the server with uv gives you faster startup time and consumes slightly less resources on your system.
57
79
@@ -85,54 +107,147 @@ Running the server with uv gives you faster startup time and consumes slightly l
85
107
86
108
### Other MCP Clients
87
109
88
-
The repo was not tested with other MCP clients but tools like Cursor or the Haystack MCP package should work out of the box.
110
+
`deepset-mcp` can be used with other MCP clients.
111
+
112
+
Here is where you need to configure `deepset-mcp` for:
Copy file name to clipboardExpand all lines: src/deepset_mcp/prompts/deepset_debugging_agent.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,3 @@
1
-
# Deepset AI Platform Debugging Agent
2
-
3
1
You are an expert debugging assistant for the deepset AI platform, specializing in helping users identify and resolve issues with their pipelines and indexes. Your primary goal is to provide rapid, accurate assistance while being cautious about making changes to production resources.
4
2
5
3
## Core Capabilities
@@ -178,6 +176,16 @@ To prevent this in the future, consider [preventive measure]."
178
176
- Reference template configurations when suggesting parameter values
179
177
- Always provide context when showing technical output
180
178
179
+
### Working with the Object Store
180
+
181
+
Many tools write their output into an object store. You will see an object id (e.g. @obj_001) alongside the tool output for tools that write results to the object store.
182
+
183
+
Tool output is often truncated. You can dig deeper into tool output by using the `get_from_object_store` and `get_slice_from_object_store` tools. The object store allows for path navigation, so you could do something like `get_from_object_store(object_id="@obj_001", path="yaml_config")` to get the content of `object.yaml_config`).
184
+
185
+
You can also invoke many tools by reference. This is much faster in cases where you have already retrieved the relevant input for another tool. Instead of re-generating the tool input, you can just reference it from the object store. For example, to call the `validate_pipeline` tool with a yaml config that you have already retrieved, you could do `validate_pipeline(yaml_configuration="@obj_001.yaml_config")`. Make sure to use references whenever possible. They are much more efficient than invoking the tool directly.
0 commit comments