Add tool_names: list[str] to SimilarityAnalysisRequest in src/mcp_malt/models/schemas.py such that clients can scope down the analysis to specific tools exposed by the MCP servers.
Aside from a general usability improvement, this will remedy the difficult to work around failure in get_recommendations in src/mcp_malt/api/similarity.py (fails if the MCP servers don't have exactly two tools)
Also update corresponding cli code.
Add
tool_names: list[str]toSimilarityAnalysisRequestinsrc/mcp_malt/models/schemas.pysuch that clients can scope down the analysis to specific tools exposed by the MCP servers.Aside from a general usability improvement, this will remedy the difficult to work around failure in
get_recommendationsinsrc/mcp_malt/api/similarity.py(fails if the MCP servers don't have exactly two tools)Also update corresponding
clicode.