MCP 宿主会自动给工具名加上服务器名前缀,避免冲突(如 rag_search = 服务器 rag + 工具 search)。但 Tavily MCP 的工具名内部又带了一遍 tavily_ ,导致接入后变成 tavily_tavily_search ,双重冗余。
当前(src/index.ts)工具名:
- tavily_search
- tavily_extract
- tavily_crawl
- tavily_map
- tavily_research
是否有考虑去掉内部的 tavily_ 前缀?这样框架补上命名空间后就是干净的 tavily_search 、tavily_extract 等。
对比: rag MCP 服务器内部就叫 search ,拼出来是 rag_search ,不会有双前缀问题。
同情况似乎也存在于 tavily-ai/tavily-mcp-python 。
MCP 宿主会自动给工具名加上服务器名前缀,避免冲突(如 rag_search = 服务器 rag + 工具 search)。但 Tavily MCP 的工具名内部又带了一遍 tavily_ ,导致接入后变成 tavily_tavily_search ,双重冗余。
当前(src/index.ts)工具名:
是否有考虑去掉内部的 tavily_ 前缀?这样框架补上命名空间后就是干净的 tavily_search 、tavily_extract 等。
对比: rag MCP 服务器内部就叫 search ,拼出来是 rag_search ,不会有双前缀问题。
同情况似乎也存在于 tavily-ai/tavily-mcp-python 。