Open
Description
I just ran thv config auto-discovery true
and noticed the output is very verbose and also repetitive:
Specific issues from the output:
- Treating the lack of a config file for a given client as a warning doesn't feel right; I know I don't use VS Code Insiders or Cursor, it's expected their config files wouldn't be present.
- Each "Successfully updated the client config..." message is repeated
- I got output indicating that "Added MCP server github to client cursor" - but I don't have Cursor installed, and the immediately previous warning is that a cursor mcp.json file wasn't found, so not sure why I see this informational messages
$ thv config auto-discovery true
Auto-discovery of MCP clients enabled
2:31PM WRN failed to validate config file: %!w(*errors.errorString=&{file does not exist: /Users/dan/Library/Application Support/Code - Insiders/User/settings.json})
2:31PM WRN failed to validate config file: %!w(*errors.errorString=&{file does not exist: /Users/dan/.cursor/mcp.json})
2:31PM INF Successfully updated the client config file for MCPServer github
Added MCP server github to client vscode
2:31PM INF Successfully updated the client config file for MCPServer github
Added MCP server github to client vscode
2:31PM INF Successfully updated the client config file for MCPServer fetch
Added MCP server fetch to client vscode
2:31PM INF Successfully updated the client config file for MCPServer fetch
Added MCP server fetch to client vscode
2:31PM WRN failed to validate config file: %!w(*errors.errorString=&{file does not exist: /Users/dan/Library/Application Support/Code - Insiders/User/settings.json})
2:31PM WRN failed to validate config file: %!w(*errors.errorString=&{file does not exist: /Users/dan/.cursor/mcp.json})
2:31PM INF Successfully updated the client config file for MCPServer github
Added MCP server github to client cursor
2:31PM INF Successfully updated the client config file for MCPServer github
Added MCP server github to client cursor
2:31PM INF Successfully updated the client config file for MCPServer fetch
Added MCP server fetch to client cursor
2:31PM INF Successfully updated the client config file for MCPServer fetch
Added MCP server fetch to client cursor
2:31PM WRN failed to validate config file: %!w(*errors.errorString=&{file does not exist: /Users/dan/Library/Application Support/Code - Insiders/User/settings.json})
2:31PM WRN failed to validate config file: %!w(*errors.errorString=&{file does not exist: /Users/dan/.cursor/mcp.json})
2:31PM INF Successfully updated the client config file for MCPServer github
Added MCP server github to client roo-code
2:31PM INF Successfully updated the client config file for MCPServer github
Added MCP server github to client roo-code
2:31PM INF Successfully updated the client config file for MCPServer fetch
Added MCP server fetch to client roo-code
2:31PM INF Successfully updated the client config file for MCPServer fetch
Added MCP server fetch to client roo-code