I'm running into some problem with MCP tool visibility and discovery. I was trying to teach Hermes what MCP search tools to use for my project, and Hermes seems to be confused about the MCP tools that are available. I have quite a few MCP servers added to the Hermes config.yaml, among them, MiniMax, which provides a web_search tool, and Z.ai's web-search-prime, which provides a web_search_prime tool. (1st screenshot)
For some reason, Hermes seems to have the wrong idea of what the tools are when it writes the SKILL.md file. I suspect the web_search tool from MiniMax is getting shadowed by Hermes' built-in one. I also don't understand where Hermes got the idea that mcp_web_search_prime has to do with Perplexica/Pro. (See the 2nd screenshot, which is what Hermes wrote to the SKILL.md file.)
Furthermore, if I specifically ask Hermes to give me a list of the MCP servers it sees, many are simply missing. (3rd screenshot)