I am encountering an issue where the search_semantic tool consistently returns empty results when used through a Dify agent, despite my vector database containing ample relevant content.
Here is my setup:
I used Ollama’s embedding model to build a knowledge base from the Chunkhound project.
I ran chunkhound mcp --http to start the MCP server.
I integrated the MCP service into Dify and configured the agent to use the search_semantic tool.
The problem:
Every time the Dify agent calls search_semantic, the result is empty.
I have tried multiple different queries, all with the same outcome.
I am confident that the vector database contains plenty of relevant data that should be retrievable.
Attached are the logs for reference
Could you help me identify possible reasons for this issue? What steps should I take to troubleshoot and test the setup?
Any guidance or suggestions would be greatly appreciated.
