Skip to content

Commit 63361ad

Browse files
authored
Update README.md
1 parent d50d9ce commit 63361ad

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Local MCP Server for deepset platform
2+
3+
It provides tools that can list pipelines, fetch YAML, fetch component schemas, validate YAML, and update YAML.
4+
5+
6+
## Usage
7+
To use it with Claude Desktop app, use the following config:
8+
9+
```json
10+
{
11+
"mcpServers": {
12+
"deepset": {
13+
"command": "/usr/local/bin/docker",
14+
"args": [
15+
"run",
16+
"-i",
17+
"-e",
18+
"DEEPSET_WORKSPACE",
19+
"-e",
20+
"DEEPSET_API_KEY",
21+
"deepset/deepset-mcp-server:main"
22+
],
23+
"env": {
24+
"DEEPSET_WORKSPACE":"<WORKSPACE>",
25+
"DEEPSET_API_KEY":"<API_KEY>"
26+
}
27+
28+
}
29+
}
30+
}
31+
```
32+
33+
34+
## Further improvements ideas
35+
36+
- remove hardcoded workspace
37+
- fix the tool description for fetching pipeline (it’s relying on id instead of names)
38+
- expose standard prompts via MCP e.g., for debugging, fixing pipelines, reading logs etc
39+
- fix the docker run command to clear cache
40+
- the ability to dump the conversation of improving the copilot
41+
- test with different models not just Claude Sonnet 3.7
42+
- test with different clients other than Claude Desktop app

0 commit comments

Comments
 (0)