发布信息

Anthropic推出Claude新功能:AI编程助手直连GitHub,实现代码全流程自动化

作者:软荐小编      2024-11-26 14:05:11     67

Anthropic又送出大礼包啦!现在克劳德自己就是一名服务员。

可直连GitHub,AI自己编写代码、创建自己的仓库、Push代码、创建Issues、创建分支、创建PR一站式服务。

整个过程无需离开聊天界面。人类程序员只起到提需求的作用,彻底沦为产品经理(狗头)。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

除了访问外部资源之外,还可以在本地创建、读取和编辑文件和文件夹。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

甚至可以结合多种能力,先在网上搜索获取信息,然后将处理后的内容填写到本地html文件中。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

看到这里,有些人可能会认为这只是一个更花哨的开发者版本的 GPT 插件或 GPT。

但克劳德的野心远不止于此——

新功能的背后是一组通信协议MCP(模型上下文协议)。

实现大型模型应用程序与外部数据源和工具之间的无缝集成,帮助 AI 获取所需的上下文数据,以生成更高质量、更与任务相关的答案。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

就像互联网依靠 HTTP 来标准化浏览器和服务器之间的信息交换过程一样,MCP 协议也是标准化 AI Agent 与不同数据源(包括内容存储库、业务工具和开发环境)之间通信的尝试。

这不是开玩笑。 Anthropic已经计划带头推动MCP协议成为行业开放标准。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

你可能要问,MCP听起来是个好东西,但是设置相应的服务器一定不简单吧?

不不不,官方公告明确指出,最新版本的Claude 3.5 Sonnet本身就很擅长架设MCP服务器,直接完成闭环。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

而且,克劳德桌面版APP更新后还内置了MCP服务器支持。只需要修改配置文件并重启即可生效。

现在 claude_desktop_config.json 就是您所需要的。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

首批合作伙伴、AI编程工具Replit总裁盛赞MCP将成为AI Agent与互联网生态系统之间的通用语言。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

一些开发者也表示“这看起来很疯狂”。克劳德接管了个人电脑后,又接管了服务器。以前,仅仅让AI连接数据库对我来说是非常困难的。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

不过,也有人对此表示怀疑,并贴出著名讽刺漫画XKCDde的一集,担心MCP协议最终不会成为行业通用标准,只会让生态系统更加混乱。

现状:有14个标准参与竞争。

14‽ 多么可笑啊!我们需要制定一个涵盖每个人用例的通用标准。

不久之后:现在有 15 个标准相互竞争。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

那么克劳德家族推动的MCP协议有称霸世界的潜力吗?

还需要从协议本身的设计、性能、开放性、易用性等方面进行考察。

MCP 即日起在本地可用,并提供 5 分钟快速入门指南。

我们先来看看官方的公告有哪些内容。

总体而言,公告主要介绍了三点:

首先,随着大型模型从纯粹的聊天机器人转向以智能助手为代表的代理应用,随着代理所需的操作变得越来越复杂,全球应用玩家都面临着同样的痛点——数据隔离。

简单来说,一旦LLM申请需要访问外部数据,开发人员就必须编写大量的自定义代码,既繁琐又重复。

这样一来,别说实现AGI,就连构建一个真正互联的AI系统都困难重重。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

面对这种情况,Anthropic带着它的MCP(模型上下文协议)登场了!

总之,MCP协议就像AI系统和数据源之间的一座桥梁,允许开发者在数据源和AI工具之间建立双向连接。

为了更好的理解,我们直接看康康MCP长啥样。

据了解,它采用客户端-服务器架构,多个服务可以连接到任何兼容的客户端。客户端可以是Claude Desktop、IDE或其他AI工具,服务器充当适配器,暴露数据源。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

好处是,以后无论是访问本地资源(数据库、文件、服务)还是远程资源(如Slack、GitHub API),都可以使用相同的协议。

并且支持的数据形式非常多样,包括文件内容、数据库记录、API响应、实时系统数据、截图和图像、日志文件等,几乎涵盖了所有类型。

每个资源都由唯一的 URI 标识,并且可以包含文本或二进制数据。

此外,MCP协议具有良好的扩展性,还可以提供:

同时,MCP服务器还具有内置的安全机制,允许服务器自行控制资源,而无需将API密钥交给LLM提供商。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

不过需要提醒您的是,MCP目前仅支持本地操作(服务器需要在您自己的机器上)。官方正在计划构建具有企业级身份验证的远程服务器支持(为企业内部共享提供支持)。

话不多说,让我们来拆开 Anthropic 这次为开发者准备的内容:

我收到了礼包,如何使用? ?

别担心,这里还有“5分钟快速入门指南”。我们接到的任务是:

使用MCP协议允许桌面版Claude安全地连接到本地服务,例如SQLite数据库。

(请注意,桌面版 Claude 的 MCP 支持目前处于开发者预览阶段,仅支持连接到本地运行的 MCP 服务器。尚不支持远程连接。)

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

在开始之前,我们需要确保我们的 macOS 或 Windows 系统已完成以下准备工作。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

我们以mac为例(介绍文档还提供了Windows教程)。首先,创建一个简单的 SQLite 数据库用于测试。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

然后配置桌面版的Claude。例如,如果您安装了 VS Code,则第一步是打开位于以下位置的桌面应用程序。

接下来将 YOUR_USERNAME 替换为您的实际用户名:

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

更换完成后,克劳德将会收到以下指令:

最后,保存文件并重新启动桌面版Claude,您就可以享受它了。

为了检查一切是否正常工作,您可以输入以下咒语:

砰、当、当,克劳德终于成功查询到了SQLite数据库。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

MCP除了易于上手之外,还具有良好的开放性。

事实上,MCP协议的性能已经得到了第一批合作伙伴的高度评价。

金融支付公司Block和数据管理解决方案提供商Apollo已将MCP集成到自己的系统中。

Block 首席技术官 Dhanji R. Prasanna 表示:

MCP 等开放技术充当人工智能和实际应用之间的桥梁,确保创新可获取、透明且基于协作。

我们很高兴能够合作开发协议并利用它来构建具有代理功能的系统。

Zed、Replit、Codeium 和 Sourcegraph 等开发和应用公司使用 MCP 来进一步增强其 AI 能力,特别是提高 Agent 的编码理解和完成质量。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

简而言之,Anthropic 致力于将 MCP 打造成一个开源生态系统,人工智能工具开发人员和希望利用现有数据的公司都可以加入。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

从今天开始,开发人员可以开始构建和测试 MCP,现有的 Claude for Work 客户可以开始在本地测试 MCP 服务器。

接下来,Anthropic 计划推出更多支持工具,包括用于部署远程 MCP 服务器的工具包。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

Claude再融资40亿美元,瞄准toB市场

BTW,除了MCP的大规模上线之外,最近Anthropic的好消息是小金库又盈利了。 (总督)

亚马逊去年投资了40亿美元,这次又投资了40亿美元。重要合作内容之一是:

Anthropic需要使用亚马逊的芯片来训练和部署AI模型。

此举,双方都瞄准了企业客户。使用Anthropic模型的企业客户很多,亚马逊希望借此扩大在企业客户中的市场份额;亚马逊本身也拥有大量企业客户,Anthropic 也希望利用其平台扩大模型使用范围。

此前预计,与 OpenAI 大部分收入来自 ChatGPT 应用订阅不同,Anthropic 约 85% 的收入来自 API 调用。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

在最新的采访中,Anthropic CEO 也明确表示:

目前,该公司更关注企业市场,而不是像OpenAI那样关注消费市场。

_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

回顾竞争对手的动作,过去一周,OpenAI 和 Google 一直忙于竞技场排行榜的角逐,不断发布最新的模型关卡,争夺第一名。

Anthropic 的开发者关系总监公开批评:

克劳德正在真正重要的事情上取得进展,而其他实验室则将精力花在降价输出上。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

那时,大家还不明白什么是“真正重要的事情”。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了_

紧接着,克劳德网页版更新集成了Google Docs,不过并没有引起太大的波澜。

Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了__Claude化身服务器连一切!AI代码自己发Github,程序员只配动嘴了

现在看来,“真正重要的事情”可能指的是MCP通信协议。

Google官方文档的支持大概是通过MCP来实现的。

相关内容 查看全部