AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

Anthropic 又发大礼包!现在 Claude 自己就是一台服务器。能直连 GitHub,AI 自己写代码、自己创建仓库、Push 代码、创建 Issue、创建分支、创建 PR 一条龙服务。

Anthropic 又发大礼包!现在 Claude 自己就是一台服务器

直连 GitHub,AI 自己写代码、自己创建仓库、Push 代码、创建 Issue、创建分支、创建 PR 一条龙服务。

全程不用离开聊天界面,人类程序员只起到了提需求的作用,彻底退化成产品经理(狗头)。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

甚至可以多种能力组合,先联网搜索获取资料,再把处理好的内容填入本地 html 文件。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

看到这里,或许有人会认为,这不过是一个更为花哨的开发者版 GPT 插件或 GPTs 罢了。

但 Claude 的野心远不止于此 —— 新能力背后是一套通信协议 MCP (Model Context Protocol)。

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

并且这可不是闹着玩的,Anthropic 已经打算牵头把 MCP 协议推动成行业开放标准了。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

你可能要问了,MCP 听起来是个好东西,但搭建对应的服务器想必也不简单吧?

No No No,官方公告明示,最新版 Claude 3.5 Sonnet 自己就非常擅长架设 MCP 服务器,直接完成闭环。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

并且,Claude 桌面版 App 更新后也内置了 MCP 服务器支持,只需要修改配置文件、重启即可生效。

这下 claude_desktop_config.json is all you need 了。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

也有开发者表示“看起来很疯狂”,Claude 在接管个人电脑之后,再次接管了服务器。自己此前光是让 AI 连接数据库都很费劲。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

不过,也有人持怀疑态度,贴出著名讽刺漫画 XKCDde 一集,担心 MCP 协议最终没有成为行业通用标准,只是会让生态更加混乱。

当前情况:有 14 个标准在竞争。

14 个‽太荒谬了!我们需要制定一个涵盖每个人使用案例的通用标准。

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

那么 Claude 家力推的 MCP 协议是否有潜力一统江湖呢?

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

即日起 MCP 本地可用,5 分钟快速入门指南奉上

我们先来扒一扒官方公告都有哪些看点。

整体而言,公告主要介绍了 3 点

  • 当前 LLM 在应用落地方面所面临的痛点

  • MCP 通信协议提供的解决方案

  • 5 分钟快速入门指南

首先,随着大模型从纯聊天机器人走向以智能助手为代表的 Agent 应用,由于 Agent 需要的操作日益复杂,全球应用玩家们都面临一个相同的痛点 —— 数据隔离

简单说,一旦 LLM 应用需要访问外部数据,开发者就得写一大堆定制代码,又麻烦又重复。

这样一来,别说实现 AGI 了,就连构建真正互联的 AI 系统都难以推进。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

面对此情此景,Anthropic 带着它的 MCP(模型上下文协议)闪亮登场了!

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

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

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

其优势在于,以后不管是访问本地资源(数据库、文件、服务),还是访问远程资源(如 Slack、GitHub API),都能用同一个协议。

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

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

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

  • Prompts:可以重复使用的模版和工作流程(包括多步骤);

  • Tools:从系统操作到 API 集成,再到运行数据处理任务的一切工具;

  • Transports:客户端和服务器之间通过 JSON-RPC 2.0 进行的请求、响应和通知,包括对服务器到客户端流和其它自定义传输的支持(目前尚未提及 WebSocket / WebRTC);

  • Sampling:允许服务器通过客户端请求 LLM 完成复杂智能体行为(包括评估成本优先级、速度优先级和智能优先级等);

同时,MCP 服务器还内置了安全机制,允许服务器自己控制资源,不用把 API 密钥给 LLM 提供商。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

话不多说,我们直接开箱 Anthropic 这次为开发者准备的东西:

  • MCP 协议和软件开发工具包 (SDK)

  • Claude 桌面应用程序中的本地 MCP 服务器支持

  • 一个 MCP 服务器的开源存储库

大礼包到手,咋用呢??

别急,这里还有一份「5 分钟快速上手指南」,我们领到的任务是:

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

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

开始之前,我们需要确保自己的 macOS 或 Windows 系统已经完成下列准备。

  • 已安装最新版 Claude Desktop

  • Node.js v18 或更高版本

  • 检查 Git

  • 检查 SQLite

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

下面我们以 mac 为例(入门文档也提供了 Windows 教程),首先创建一个简单的 SQLite 数据库进行测试。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

然后配置桌面版 Claude。例如,如果你已经安装了 VS Code,第一步先打开以下位置的桌面应用程序。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

替换完成后 Claude 就会接收到以下指令:

  • 这里有一个名为“sqlite”的 MCP 服务器

  • 通过运行 uvx mcp-server-sqlite 启动它

  • 将其连接到测试数据库

最终,保存文件并重新启动桌面版 Claude,就可以正式享用了。

为了检查一切是否正常运行,可以输入以下咒语:

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

铛铛铛铛,Claude 最后成功查询了 SQLite 数据库。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

除了上手简单,MCP 还具有良好的开放性

事实上,MCP 协议的性能已经收获了首批合作伙伴的盛赞。

金融支付公司 Block 和数据管理解决方案供应商 Apollo,已经将 MCP 集成进了自家系统中。

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

MCP 这样的开放技术是连接 AI 与实际应用的桥梁,确保创新易于获取、透明,并基于合作。

我们很高兴能够合作开发一个协议,并利用它来构建具有 Agent 能力的系统。

而像 Zed、Replit、Codeium 和 Sourcegraph 在内的开发应用公司,则是用 MCP 来进一步增强自己的 AI 能力,尤其是提高 Agent 在编码方面的理解力和完成质量。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

总之,Anthropic 致力于将 MCP 打造成一个开源生态系统,无论是 AI 工具开发者,还是希望利用现有数据的企业,都可以加入进来。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

即日起,开发者都可以开始构建和测试 MCP,以及现有的 Claude for Work 客户可以开始本地测试 MCP 服务器。

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

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

BTW,除了重磅推出 MCP,Anthropic 最近的好消息莫过于小金库又进账了。(doge)

去年给它投了 40 亿美元的亚马逊,这次又给了 40 亿美元。其中一项重要合作内容是:

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

这一招,双方都打的是企业客户这块肥肉的主意。用 Anthropic 模型的企业客户较多,亚马逊希望借此扩大企业客户市场份额;而亚马逊自身也有大量企业客户,Anthropic 也希望借其平台扩大模型使用。

此前有人估算,与 OpenAI 大部分收入来自 ChatGPT 应用订阅不同,Anthropic 约 85% 的收入来自 API 调用

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

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

目前公司更看重企业市场,而不是 OpenAI 那样的消费市场。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

而回顾竞争对手们的动作,最近一周,OpenAI 与谷歌忙着在竞技场排行榜较劲,不断发布最新模型检查点争第一。

Anthropic 开发者关系主管公开杠了一下:

Claude 正在真正重要的事上进步,而其他实验室把精力花在 markdown 格式输出上。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

当时大家还不理解,什么才是“真正重要的事”。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

紧接着,Claude 网页版更新了集成谷歌文档功能,但并未引起太多波澜。

AI 写好代码自己发 Github:人类程序员只需“动嘴”,Claude 化身服务器联通一切

现在看来,“真正重要的事”或许就是指 MCP 通信协议。

而官方谷歌文档支持恐怕正是通过 MCP 实现的。

官方公告:

https://www.anthropic.com/news/model-context-protocol

GitHub:

https://github.com/modelcontextprotocol

快速入门文档:

https://modelcontextprotocol.io/introduction

本文来自微信公众号:量子位(ID:QbitAI),作者:梦晨、一水,原标题《Claude 化身服务器联通一切!AI 写好代码自己发 Github,人类程序员只配动嘴了》

给TA打赏
共{{data.count}}人
人已打赏
应用

法拉第未来明年年初更换股票代码为 FFAI,官方称全车 AI 化是 FF 和 FX 重点战略

2024-11-26 8:47:29

应用

吴恩达开源大模型套件:11 个模型平台一种方式调用,已获星标超 1.2K

2024-11-26 13:03:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索