
Claude code 集成了 MCP 中的自动工具搜索
Claude 专注于编程的版本,由 Anthropic 开发,已添加一项新功能,用于在 Model Context Protocol (MCP) 中探索工具。该协议便于语言模型以受控方式与外部资源交互。新功能允许模型在需要执行具体任务时自行定位 MCP 服务器中可用的函数。🤖
优化工作空间的变化
以前,为了使用协议中的工具,程序员必须在初始指令中包含其完整描述。此过程占用了大量上下文令牌,而这些令牌是有限的。借助新功能,Claude Code 可以直接向服务器请求列出其能力。这为包含大量代码片段或项目详细规范腾出了更多空间。
此方法的关键优势:- 释放令牌:上下文保留用于项目代码,而不是描述工具。
- 处理更大的代码库:不浪费空间,可以处理更多相关信息。
- 保留所有功能:模型不会因上下文限制而丢失对任何工具的访问。
模型现在可以自行查询工具目录,这是自动化工作流程的一个重大进步。
使用实时数据提高精度
即时搜索工具确保 Claude Code 始终使用用户服务器的最新配置。这减少了由于提示中书面描述与函数当前实现不匹配而导致的故障。模型更好地理解每个工具所需的参数和返回的数据格式。
对生成代码的影响:- 更健壮的集成代码:从首次生成代码起就减少错误。
- 精确理解参数:知道哪些参数是必填的和可选的。
- 可预测的结果:了解外部工具将返回的数据类型。
迈向更自主的编程
本质上,此更新允许模型“自行阅读手册”,无需人类记忆并转录每个技术细节。这代表了向动态管理自身上下文和资源的系统迈出的一步,优化了开发者与人工智能交互编写软件的方式。🚀