Consult REPO.md on general contributor guidelines.
Then look at src/deepset_mcp/main.py. We have some code there that is commented out. The code allows to interact with custom components (either through the schema or through the custom component endpoint).
Based on this code, I want you to do the following:
- add a tool to the haystack_service tools that only extracts custom components from the schema
- also add the tool as mcp
- add a new resource for custom components that allows you to list installations and to get latest installation logs (note that you might also need to add a user resource as the deepset user is also fetched in the tool)
- add tools for the custom component resource
Consult
REPO.mdon general contributor guidelines.Then look at
src/deepset_mcp/main.py. We have some code there that is commented out. The code allows to interact with custom components (either through the schema or through the custom component endpoint).Based on this code, I want you to do the following: