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

xxn 阅读:4065 2024-11-26 14:02:12 评论:0

Anthropic 最新动态!现在 Claude 能自主作为服务器

实现直连 GitHub、AI 自主编写代码、创建仓库、Push 代码、创建 Issue、创建分支、创建 PR 一站式服务。

在聊天界面内完成全流程,程序员仅起需求提出作用,彻底转变成产品经理(doge)。

不仅支持外部资源访问,还可在本地创建、读取和编辑文件和文件夹

更可进行多种能力组合,在联网搜索获取资料后,将处理好的内容填入本地 html 文件。

或许有人会认为这只是一个花哨的 GPT 开发者插件或 GPTs,看看 Claude 的野心吧 —— 新能力背后支持的通信协议是 MCP (Model Context Protocol)。

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

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

Anthropic 旨在推动 MCP 协议成为行业开放标准。

有疑虑吗?Claude 3.5 Sonnet可轻松架设 MCP 服务器,闭环完成。

Claude 桌面版 App 升级后增加了MCP服务器支持,简单修改配置文件、重启即可。

现在,claude_desktop_config.json 就是你所需的全部

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

部分开发者表示“似乎很疯狂”,Claude 掌握了个人电脑控制权,还能接管服务器。准备让 AI 连接数据库都颇费周折。

但亦有人持观望态度,贴出 XKCDde 著名讽刺漫画,担忧 MCP 协议最终是否会成为行业通用标准,而不过是生态更混乱的一部分。

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

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

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

MCP 协议是否有潜力主导行业?需要从协议设计、性能、开放性、易用性等方面来评估。

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

公告要点一览。

主要介绍3 点

  • LLM 应用落地面临的痛点

  • MCP 通信协议解决方案

  • 5 分钟快速入门指南

随着大模型应用从聊天机器人发展到智能助手,Agent 需要的操作越来越复杂,全球开发者们都碰到同样问题 —— 数据隔离

感同身受,LLM 应用需要访问外部数据,开发者需编写大量定制代码,繁琐重复。

难以推进真正联通的 AI 系统,何况实现 AGI。

Anthropic 闪亮登场!MCP(模型上下文协议)就像搭起一座桥梁,连接 AI 系统和数据源,实现双向连接

MCP 采用客户端-服务器架构,多服务连接兼容客户端。客户端可是 Claude Desktop、IDE 或其他 AI 工具,服务器作适配器,开放数据源。

未来,使用同一协议访问本地资源(数据库、文件、服务)或远程资源(Slack、GitHub API)都将很方便。

MCP 协议支持数据多样性,包括文件内容、数据库记录、API 响应、实时系统数据、屏幕截图和图像、日志文件等,几乎囊括所有类型。

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

MCP 协议有良好可扩展性,还提供:

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

  • Tools:从系统操作到API 集成,再至数据处理工具全覆盖;

  • Transports:客户端和服务器 JSON-RPC 2.0 请求、响应、通知,支持服务器到客户端流和其他自定义传输(暂不支持 WebSocket / WebRTC);

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

此外,MCP 服务器内置安全机制,服务器可控制资源,无需向LLM提供商提供API密钥。

提醒一下,当前MCP 仅支持本地运行(服务器需在机器上),官方正计划开发企业级身份认证远程服务器支持(为企业内共享提供服务)。

Anthropic 为开发者提供了:

  • MCP 协议和 SDK

  • Claude 桌面App 本地MCP服务器支持

  • MCP 服务器开源存储库

拿到大礼包,使用方法如何??

别急,一份「5 分钟上手指南」拿给你看:

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

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

开始前,确保macOS或Windows系统已准备好:

  • 已安装最新版Claude Desktop

  • Node.js v18或更高版本

  • Git检查

  • SQLite检查

以mac为例,先创建一个简单的SQLite数据库以便测试。

然后,配置Claude桌面版。比如,如果已安装VS Code,可打开以下位置的桌面应用。

接着,将YOUR_USERNAME替换为实际用户名:

修改完成后,Claude 将接收到以下指令:

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

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

  • 连接到测试数据库

保存文件并重新启动Claude桌面,开始享受吧。

为了确保一切正常运行,可输入以下魔法咒语:

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

MCP除了上手简单,还具有出色的开放性

MCP协议的性能赢得首批合作伙伴赞誉。

金融支付公司Block和数据管理解决方案供应商Apollo已融入MCP到自身系统中。

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

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

我们很高兴能够通过该协议构建Agent系统。

Zed、Replit、Codeium和Sourcegraph等开发公司也已使用MCP增强AI能力,尤其是在编码和质量方面提升Agent理解力。

Anthropic致力将MCP打造为一个开源生态系统,吸纳AI工具开发者和桥接现有数据的企业。

现在开发者可开始构建和测试MCP,现有的Claude for Work客户也可开始本地测试MCP服务器。

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

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

另外,Anthropic收获喜讯!去年40亿美元投资亚马逊再度投资了40亿美元。其中重要合作内容包括:

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

这一合作旨在共享企业客户市场,Anthropic已多家企业客户,亚马逊希望扩大企业客户市场份额;亚马逊也拥有众多企业客户,Anthropic希望借其平台扩大模型使用。

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

公司更看重企业市场,而非像OpenAI那样的消费市场。

一周内,OpenAI与谷歌争头名,Anthropic开发者关系主管发表观点:

Claude正专注重要事情,其他实验室则在markdown格式输出上花费资源。

当时没人明白什么是“重要事情”。

Claude网页版增加谷歌文档功能,但未激起太多波澜。

此刻,“重要事情”或许指MCP通信协议,谷歌文档支持可能正是MCP实现的。

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容