ScaleMCP - 普华永道发布的全新动态MCP工具检索器为企业提供智能化解决方案

ScaleMCP是什么

ScaleMCP是普华永道推出的工具选择方法,动态的为大型语言模型(LLM)Agents 配备Model Context Protocol(MCP)工具。基于自动同步工具存储系统与MCP服务器,解决现有框架依赖手动更新本地工具库导致的低效和不一致问题。ScaleMCP的核心是自动同步工具索引管道,基于CRUD操作(创建、读取、更新、删除)确保工具存储与MCP服务器保持一致。ScaleMCP推出了工具文档加权平均(TDWA)嵌入策略,能有选择地强调工具文档的关键部分,提升工具检索和Agent调用性能。

ScaleMCP

ScaleMCP的主要功能

  • 动态工具发现与配备:LLM Agents 在多轮交互中动态发现加载所需的MCP工具,无需预先配置。
  • 自动同步工具存储系统:基于CRUD操作(创建、读取、更新、删除)与MCP服务器保持同步,确保工具存储系统的实时更新和一致性。
  • 支持多种检索和嵌入模型:兼容多种LLM模型、嵌入模型和检索器类型,具有良好的扩展性和灵活性。
  • 提升工具调用和任务完成率:提高LLM Agents 在复杂任务中的表现,特别是在多跳工具调用场景中。

ScaleMCP的技术原理

  • Model Context Protocol(MCP):MCP是标准化协议,用在连接LLM和外部工具、数据源及提示,支持开发者基于MCP服务器暴露工具或API,简化AI系统访问必要数据的过程。ScaleMCP将MCP服务器作为工具的单一真实来源,基于CRUD操作与工具存储系统保持同步。
  • 自动同步工具存储系统:ScaleMCP基于自动同步工具索引管道,定期从MCP服务器获取工具列表,计算工具的SHA-256哈希值。将新获取的工具哈希与存储系统中的现有哈希进行比较,如果发现不匹配,更新存储系统中的工具索引。ScaleMCP支持多种存储系统,如向量数据库、图数据库等,根据工具的依赖关系选择合适的存储方式。
  • 工具文档加权平均(TDWA)嵌入策略:传统的工具文档嵌入方法(如简单拼接或平均)无法有效区分工具文档中不同部分的重要性。TDWA为工具文档的各个部分(如工具名称、描述、参数、合成问题等)分配权重,计算加权平均嵌入向量,更精准地表示工具的语义信息。
  • LLM代理的动态工具检索与调用:ScaleMCP为LLM Agents 提供一个MCP检索工具,Agent基于关键词检索相关的MCP工具,加载到上下文中。LLM Agents根据用户查询动态调用多个工具,获取工具响应后进行推理,最终生成回答。Agent在多轮交互中能重新查询工具存储系统,动态调整工具选择和调用策略。

ScaleMCP的项目地址

  • arXiv技术论文:https://arxiv.org/pdf/2505.06416

ScaleMCP的应用场景

  • 金融数据分析:动态加载金融API,实时更新数据,快速响应复杂财务查询。
  • 智能客服:集成企业API,实时调用工具,提供精准的客户支持。
  • 医疗健康咨询:连接医疗数据库和预约系统,支持疾病查询和预约服务。
  • 教育辅导:集成学校信息系统,动态调用工具,查询课程信息和考试成绩。
  • 智能办公:连接文件管理和日程系统,支持文件查询和会议安排。

发表评论