Artifacts+MCP:Claude Code让AI动手操作你的系统

站会还没正式开始,系统故障的排查已经接近收尾。一位Anthropic的工程师在会前启动了排查流程,Claude Code遍历完所有日志后,直接生成了一份完整的Artifact报告:包含事件时间线、可疑提交记录、错误率变化曲线等关键信息,一目了然。她随手将报告链接分享到了团队群里,等到站会正式开始时,Claude已经根据最新的调查进展,更新了两次这份页面。
此时团队成员打开的是同一个实时视图和上下文,无需再反复追问细节,所有人看到的信息完全同步。这一场景依托的正是Claude Code在今年6月推出的Artifacts功能,而在7月16日,Anthropic为这项能力新增了至关重要的一环:Artifacts now supports MCP connectors。
Artifacts now supports MCP connectors,即Artifacts可以调用模型上下文协议连接器了。
根据官方介绍,通过这项更新,你搭建的仪表盘和应用,可以为每一位访问者按需拉取数据、执行对应权限内的操作。同一个页面,不同的查看者可以根据自己的账号权限获取专属的数据内容,真正实现“一次搭建,多人适配”。
目前这项能力面向Pro、Max、Team、Enterprise四个套餐开放,唯一的限制是:公开分享的Artifact无法享受这项实时数据能力。
看起来只是新增了数据接口,但核心的变化在于:AI生成的页面终于从“静态”变成了“活”的。此前AI虽然也能生成仪表盘,但数据仅来自当时的会话快照,分享后页面就变成了固定的截图,访问者只能查看无法交互。现在的Claude Code生成的Artifact,可以直接连接真实的工具和数据环境,获取实时更新的信息,甚至可以添加可操作的控件,从单纯的展示看板变成可交互的操作界面。这一小步的迭代,让AI从“生成内容”迈向了“生成软件”。
一次搭建,千人千面的实时体验
今年6月,Anthropic正式推出了Artifacts功能,它可以将Claude Code一次会话的工作成果直接转换为实时可分享的网页,链接永久有效,随时可以打开查看。不过当时的版本存在一个局限:页面中的数据仅来自会话构建时的快照,分享后访问者看到的永远是那一刻的内容,页面是静态的。
这次7月的更新恰好补上了这个短板:现在页面可以在访问者打开时,通过调用MCP连接器获取当前的实时数据。这里有一个特别的设计:所有的数据调用都使用访问者本人的账号,而非页面创建者的账号。也就是说,两个人打开同一个看板,会因为各自的权限不同看到不一样的内容,页面本身不会存储任何访问者的凭证,所有调用都由平台代为发起。
真正实现了“一次搭建框架,后续由每个访问者的身份填充细节”,这才是真正的“一次构建、千人千面”。想要使用这项功能,需要将Claude Code升级到v2.1.209及以上版本,所有付费套餐均支持该能力。
不止于展示,更能交互操作
Artifact并非普通的文本输出,而是将Claude Code的整段工作过程直接转换为可交互的网页。官方给出了多个实用的应用场景:PR代码走查页面、系统说明文档、支持筛选排序的数据分析看板、可自动勾选的发布检查清单等。一次会话结束后,工作成果就直接变成了一个可分享的页面,团队成员点开链接就能查看完整内容。
这项功能几乎可以适配所有岗位的需求:法务可以一键生成包含所有依赖库许可证、并标注出copyleft类型许可证的审计表格;安全团队可以得到直接跳转至对应代码行的漏洞清单;云账单管理人员可以快速生成月度开销分析看板,清晰展示各项资源的花费占比。最省心的是,你不需要提前搭建任何基础设施,Claude Code会直接使用本次会话的上下文,包括你的代码库、已连接的工具和对话内容作为原料。
举个例子,一个故障排查页面,可以整合出错的测试用例、对应的底层函数、监控中的错误峰值,以及本次会话生成的根因分析报告,全部汇集在一张页面上。在过去,这类页面需要手动对接数据源、搭建整套基础设施才能完成,而现在你只需要提出需求,AI就会基于已有的资源自动完成搭建。
仅仅能够展示实时数据还只是会自动刷新的看板,真正让页面再上一个台阶的是支持交互操作。现在页面上可以添加可点击的控件,支持执行诸如发送Slack消息、更新Issue等直接修改外部系统的操作,和数据拉取一样,这些操作同样会使用访问者本人的账号权限执行。一张静态的看板,就此变成了可操作的业务界面。
当然,这里有一个必要的前提:授权。每一位访问者在第一次触发调用时,平台会弹出授权确认窗口,如果拒绝授权,刷新页面后会再次提示。没有连接对应连接器的访问者依旧可以打开页面,只是实时数据区块会显示为空。官方还提供了一个优化方案:让Claude在每个实时数据区块添加提示,说明该区域需要连接哪个连接器,帮助访问者快速完成配置,避免看到空白页面时产生困惑。
页面自动更新,重构团队协作方式
这些页面是真正“活”的。开篇提到的站会场景就是最好的例子:Claude随着排查进展不断更新页面,同一个链接下的页面版本会不断迭代,同时保留历史记录,随时可以回滚到之前的版本。
最先被改变的其实是团队的协作模式。过去团队对齐工作进度,往往需要有人转述结论,信息在传递过程中很容易出现偏差。现在所有人盯着同一个自动更新的页面,进度本身就直接展现在页面上,无需再专门开会同步“我们现在到哪一步了”。减少了不必要的状态同步沟通,让团队可以将更多精力放在实际工作上,这或许是Artifacts最不起眼却最实在的价值。
在安全层面,每个Artifact默认仅对创建者本人可见,只有主动分享才会开放权限,且仅组织内认证的成员可以访问,无法直接生成公开页面,管理员还可以统一管理权限和设置页面保留策略。
让页面真正“活”起来的核心:MCP
模型上下文协议(MCP)是Anthropic推出的一套开放协议,核心解决的问题是如何让AI连接现实世界中的各类软件。接入MCP之后,Claude不再只能回答问题,而是可以直接查询数据库、读取邮件、创建任务、调用企业系统的API。
Claude Code可以一次性连接数百个外部工具,包括Issue管理系统、监控工具、数据库、内部业务系统等,无需再手动将数据从一个工具复制粘贴到聊天窗口。比如你只需要发送一句话:“实现JIRA上ENG-4521的需求,并在GitHub上创建对应的PR”,Claude就可以自动接管从读取工单到提交代码的完整流程。
想要查询生产环境过去24小时的常见报错?接入Sentry后直接提问即可;想要了解本月的总营收和90天未下单的客户名单?连接数据库后用自然语言提问,AI会自动生成并执行对应的SQL查询。过去需要在多个工具之间来回切换、手动复制数据的工作,现在被彻底简化了。
MCP的能力不止于拉取数据,它还可以反向让外部服务在对话中渲染可交互的界面,比如图表、地图、表单等,直接在对话中展示可视化内容,无需再阅读枯燥的文字。更进一步,MCP还可以主动将外部事件推送至会话中:比如CI任务完成、监控触发报警、群聊收到新消息时,Claude会自动接手处理,哪怕你不在电脑前,工作也可以照常推进。这已经不仅仅是聊天工具的增强,而是让AI可以直接操作你的业务系统。
两者结合:AI正式开启“造软件”时代
Artifacts负责生成交互界面,MCP负责连接真实数据和操作能力,两者结合意味着你只需要用自然语言描述需求,就能生成一个可以直接连接业务系统的完整应用。
这对普通用户意味着什么?过去想要一个实用的小工具,比如能看数据、能快速操作的看板,你要么需要自己写代码,要么需要排队等待IT或外包团队开发,等待周期长且需求未必能完全匹配。但在未来,你只需要说几句话,AI就可以当场生成符合你需求的工具,并且直接连接你自己的业务数据。
使用软件和开发软件之间的界限正在逐渐模糊,能否熟练使用AI工具,或许会比会不会写代码更加重要。同时,软件也不再是买来就固定不变的产品,而是可以根据你的需求随时变形调整。
当然,目前Artifact还只是一个可以连接数据的交互页面,距离独立部署、完整的权限体系、完全替代商业软件还有一段距离;MCP作为开放协议,也并非Anthropic独家所有。但整体的方向已经非常明确:AI正在从“生成内容”转向“生成软件”。过去AI交给你的是文本、代码片段,还需要你自己二次加工;但现在,AI交付的越来越接近一个可以连接你的数据、自动运行的完整应用。

