Skip to content

工具名重复 tavily_ 前缀,MCP 框架已有命名空间隔离 #177

Description

@zeshuochen

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 。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions