Describe the Problem
Based on answer from #197, tool list will give duplicated tool name. However, we also need support on identity of the tool as currently, with similar tool names, we are not able to tell which mcp server that tool comes from.
Propose a Solution
This might be contradict to AGW implementation but there is a solution (just for reference) from Langchain when they provide tool_name_prefix attribute to attach server name on each tool: https://reference.langchain.com/python/langchain-mcp-adapters/client/MultiServerMCPClient#member-tool_name_prefix-3
Describe Alternatives
No response
Affected Development Phase
Getting Started
Impact
Impaired
Timeline
No response
Describe the Problem
Based on answer from #197, tool list will give duplicated tool name. However, we also need support on identity of the tool as currently, with similar tool names, we are not able to tell which mcp server that tool comes from.
Propose a Solution
This might be contradict to AGW implementation but there is a solution (just for reference) from Langchain when they provide tool_name_prefix attribute to attach server name on each tool: https://reference.langchain.com/python/langchain-mcp-adapters/client/MultiServerMCPClient#member-tool_name_prefix-3
Describe Alternatives
No response
Affected Development Phase
Getting Started
Impact
Impaired
Timeline
No response