既然Jira可以挂上MCP,为什么还要在代码中保留测试计划?
摘要
文章认为,通过MCP工具(如查询Jira)让AI代理访问数据,与拥有像代码文件那样的原生结构化上下文是不同的。它强调,真正的理解需要的不仅仅是API访问,类似于拥有借书卡与真正读过书之间的区别。
一直看到这个问题出现在试图为代理重塑工作流的团队中。“*为什么要将测试计划/故事/产品上下文放在代码中?只需通过MCP工具暴露Jira即可。*”类似这样:* list\_stories * get\_story * update\_story 瞧!*从技术上讲*,代理现在可以访问所有内容。但访问 ≠ 理解。区别类似于一个“**读遍了整个图书馆**”的人和一个“**拥有借书卡**”的人。借书卡在技术上可以访问每一本书。但真正读过图书馆的人理解其中的关系、模式、结构、上下文等。将同样的逻辑应用到你的代码上。想象一下,你的代码库以单个文件的形式存储在远程SaaS中,并完全通过MCP工具访问:* list\_files * read\_file * upsert\_file 从技术上讲,你的代理可以访问整个代码库。但实际上,它失去了很多能力:* 本地索引优化检索 * 文件夹结构作为隐式上下文 * 跨所有内容的grep/find * 自然地读取附近上下文 * 在思维链的多步推理中更快迭代 代理不仅仅是访问代码——它开始理解代码的结构。同样的原则也适用于产品知识。如果故事、测试和知识以原生/代码的形式存在,代理可以构建更丰富的业务模型,而不是通过工具一次拉取一条记录。好奇其他人是否考虑过这个问题。大家觉得MCP + 工具就足够了吗?还是说代理拥有原生/本地访问结构化上下文有根本性的区别?
相似文章
既然AI智能体可以直接抓取网站或Swagger文档,MCP还有意义吗?
探讨当AI智能体越来越多地直接抓取网站或Swagger/OpenAPI文档时,模型上下文协议(MCP)是否仍然重要,并比较两种方法的可靠性和优势。
@DanKornas:别再手动把Jira工单和Confluence页面复制到AI聊天里了。MCP Atlassian 是一个开源的 Model Context Protocol…
MCP Atlassian 是一个开源的 Model Context Protocol 服务器,让 AI 助手能够直接搜索、读取、创建和更新 Jira 与 Confluence 的内容,无需手动复制。
@ryanlanciaux: "他们会安装MCP服务器,让智能体能访问更多工具。" "它怎么知道什么时候该用这个工具?" "没人知道…"
一条推文讨论了AI智能体如何利用MCP服务器访问工具,并提出疑问:它们怎么知道何时使用这些工具?并坦言没人知道答案。
使用 MCP 进行代码执行:构建更高效的智能体
本文来自 Anthropic,探讨了如何将代码执行与 Model Context Protocol (MCP) 相结合,以提升 AI 智能体的效率。文章分析了工具定义和中间结果导致的 token 过载等挑战,并提出代码执行作为降低延迟和成本的解决方案。
@akshay_pachaar: MCP 与 CLI 之争。在 2025 年的大部分时间里,AI 工程师们对此争论不休。怀疑论者摆出了真实数据:- Playwright MCP …
Anthropic 的“代码模式”(Code Mode)重新定义了 MCP 与 CLI 之争。它让 AI 代理编写代码,通过运行时调用工具,而不是将完整的模式加载到上下文中,从而大幅减少了 token 消耗。这种方法结合了 MCP 的强类型契约与懒加载机制,证明了该协议正在演进,而非走向消亡。