既然Jira可以挂上MCP,为什么还要在代码中保留测试计划?

Reddit r/AI_Agents 新闻

摘要

文章认为,通过MCP工具(如查询Jira)让AI代理访问数据,与拥有像代码文件那样的原生结构化上下文是不同的。它强调,真正的理解需要的不仅仅是API访问,类似于拥有借书卡与真正读过书之间的区别。

一直看到这个问题出现在试图为代理重塑工作流的团队中。“*为什么要将测试计划/故事/产品上下文放在代码中?只需通过MCP工具暴露Jira即可。*”类似这样:* list\_stories * get\_story * update\_story 瞧!*从技术上讲*,代理现在可以访问所有内容。但访问 ≠ 理解。区别类似于一个“**读遍了整个图书馆**”的人和一个“**拥有借书卡**”的人。借书卡在技术上可以访问每一本书。但真正读过图书馆的人理解其中的关系、模式、结构、上下文等。将同样的逻辑应用到你的代码上。想象一下,你的代码库以单个文件的形式存储在远程SaaS中,并完全通过MCP工具访问:* list\_files * read\_file * upsert\_file 从技术上讲,你的代理可以访问整个代码库。但实际上,它失去了很多能力:* 本地索引优化检索 * 文件夹结构作为隐式上下文 * 跨所有内容的grep/find * 自然地读取附近上下文 * 在思维链的多步推理中更快迭代 代理不仅仅是访问代码——它开始理解代码的结构。同样的原则也适用于产品知识。如果故事、测试和知识以原生/代码的形式存在,代理可以构建更丰富的业务模型,而不是通过工具一次拉取一条记录。好奇其他人是否考虑过这个问题。大家觉得MCP + 工具就足够了吗?还是说代理拥有原生/本地访问结构化上下文有根本性的区别?
查看原文

相似文章

使用 MCP 进行代码执行:构建更高效的智能体

Anthropic Engineering

本文来自 Anthropic,探讨了如何将代码执行与 Model Context Protocol (MCP) 相结合,以提升 AI 智能体的效率。文章分析了工具定义和中间结果导致的 token 过载等挑战,并提出代码执行作为降低延迟和成本的解决方案。

@akshay_pachaar: MCP 与 CLI 之争。在 2025 年的大部分时间里,AI 工程师们对此争论不休。怀疑论者摆出了真实数据:- Playwright MCP …

X AI KOLs Following

Anthropic 的“代码模式”(Code Mode)重新定义了 MCP 与 CLI 之争。它让 AI 代理编写代码,通过运行时调用工具,而不是将完整的模式加载到上下文中,从而大幅减少了 token 消耗。这种方法结合了 MCP 的强类型契约与懒加载机制,证明了该协议正在演进,而非走向消亡。