定义
MCP 工具命名规范是清晰且正交地命名 Model Context Protocol 工具的纪律(如 scavio.search vs scavio.reddit_search vs scavio.youtube_search),使代理仅通过名称 + 描述就能选择正确的工具,无需提示工程技巧来强制路由。
深入了解
当 MCP 使用重叠或通用名称(「search」、「lookup」、「find」)连接时,LLM 会根据提示措辞随机选择。有效的规范是:namespace.action 格式(scavio.search、linear.create_issue、semble.search)、每个工具的操作动词唯一(search vs reddit_search vs youtube_search),以及明确说明「用于 X,不用于 Y」的描述。Scavio 的 MCP 暴露 6 个清晰命名的工具,使下游代理无需定制提示工程即可正确路由。自动截断工具名称的代理运行时会破坏这种纪律;选择保留 namespace.action 形式的 MCP。
用法示例
代理附加了 scavio.search、scavio.reddit_search、scavio.youtube_search。用户问「Reddit 上对 X 怎么说」。LLM 仅凭名称就路由到 scavio.reddit_search。对比「web_search」+「reddit_lookup」+「find_videos」(重叠动词)——要一致路由困难得多。
平台
MCP 工具命名规范在以下平台中相关,所有这些平台都可通过Scavio的统一API访问: