智能路由是 MCPHub 的智能工具发现系统,它使用向量语义搜索来自动为任何给定任务找到最相关的工具。

HTTP 端点

  • 端点: http://localhost:3000/mcp/$smart
  • 方法: POST

SSE 端点 (已弃用)

  • 端点: http://localhost:3000/sse/$smart
  • 方法: GET

工作原理

  1. 工具索引: 所有 MCP 工具都会自动转换为向量嵌入并存储在带有 pgvector 的 PostgreSQL 中。
  2. 语义搜索: 用户查询被转换为向量,并使用余弦相似度与工具嵌入进行匹配。
  3. 智能过滤: 动态阈值可确保相关结果而无噪音。
  4. 精确执行: 找到的工具可以通过适当的参数验证直接执行。

设置要求

  • 带有 pgvector 扩展的 PostgreSQL
  • OpenAI API 密钥(或兼容的嵌入服务)
  • 在 MCPHub 设置中启用智能路由