Skip to content

[BUG] MCP 服务端工具名含中文字符,导致客户端工具名冲突、连接崩溃 #1911

Description

@Mc-Zheng

问题:api.tushare.pro/mcp 的 tools/list 返回一个名为 moneyflow_hsgt_备份 的工具(名称含中文)。主流 MCP 客户端对工具名做规范化(非 ASCII 字符替换为下划线、去除首尾下划线),该工具经处理后与 moneyflow_hsgt 变为同一个名字(如 moneyflow_hsgt),导致 duplicate tool name,客户端工具注册失败、所有会话创建崩溃。

复现:直接调用 tools/list,可见 moneyflow_hsgt_备份 条目。

影响:所有使用 tushare MCP 的客户端(HanaAgent、Claude Code 等)在连接时因工具名冲突失败;本机 5 个 MCP 连接器中仅 tushare 触发。

建议:将该工具改名为纯 ASCII(如 moneyflow_hsgt_backup),或从工具列表中删除(若为内部备份)。

Tushare ID:1223381

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions