国内首家,百度智能云千帆AppBuilder全面兼容MCP协议

百度智能云千帆 AppBuilder 已兼容 MCP 协议!作为国内首家支持 MCP 协议的大模型应用开发平台(Claude、LangGraph、Cursor、Cline、N8N等海外平台已支持),千帆 AppBuilder 完成兼容后,用户可通过千帆 AppBuilder 轻松调用 MCP Server 生态中的海量工具,快速扩展端和云端的工具数量。同时,基于 千帆 AppBuilder SDK 开发的组件可无缝转化为 MCP Server 模式,便于其他开发者调用,实现工具生态的高效共享。
在这里插入图片描述
MCP store之一 MCP.so,包含海量 MCP Server 工具

MCP协议是什么?

随着 Agent 应用的快速普及,开发者在工具开发和接入方面普遍遇到一系列挑战,工具开发缺乏统一的规范,导致开发效率低下;重复适配不同平台,增加了开发成本和时间;开源社区组件质量参差不齐,高质量工具的整合和维护往往耗费大量精力。MCP 协议正是在这一需求下应运而生,为行业带来了新的解决思路和价值。

MCP(Model Context Protocol)协议是由 Anthropic 推出的业界领先的开放标准,旨在构建大模型与数据源之间的安全双向链接,解决了社区中工具实现风格不统一、难以跨模型共享的问题。

在这里插入图片描述

MCP 原理介绍

千帆AppBuilder兼容MCP的核心价值

  • 更完善的工具开发、服务与集成:支持开发者使用自有和开源 SDK 开发组件,并一键转化为 MCP Server 工具,实现工具服务高效共享;支持应用通过 SDK 本地调用 各种开源 MCP Server,最大程度地简化工具接入流程。
  • 丰富的应用场景与解决方案:个人用户可轻松调用百度 AI 搜索、图像生成、文生视频等能力,满足社交媒体内容创作、学习辅助等需求;为企业用户提供全媒体营销、智能客服知识库建设、数据分析与报告自动生成等解决方案,提升企业效率。

实操指南

案例1:Agent 应用轻松调用海量开源 MCP Server,打造端云结合的进阶 Agent

目标:

搭建一个“端云结合”的新闻检索 Agent —— 用户发送 query 检索感兴趣的新闻,Agent 根据 query 进行检索,最终自动调用 Playwright 工具打开浏览器,向用户展示特定网页。

步骤:

第一步,我们在千帆 AppBuilder 界面创建一个包含百度 AI 搜索组件(或其他有搜索能力)的 Agent。用 Prompt 设置 Agent 的任务,例如:根据用户的问题查询今天的新闻,并获取其中一个最相关的新闻 url。

在这里插入图片描述

第二步,保存 MCP Server 代码,安装相关资源包。这里我们使用一个开源的 MCP Server,Playwright(https://github.com/blackwhite084/playwright-plus-python-mcp/blob/master/src/playwright_server/server.py),无需用户操作,它能够自动打开浏览器并展示网页。

第三步,执行 Agent 的同时发送 query。例如,这里我们想查询一下近期百度重磅发布的文心大模型4.5相关新闻,我们输入query:“文心大模型4.5的官方新闻”。

核心代码示例:

async def main():#### 用户需替换成自己的app_idapp_id = "2420f40e-fc3e-4503-b9bf-2289148d3cbc"appbuilder_client = appbuilder.AsyncAppBuilderClient(app_id)mcp_client = MCPClient()await mcp_client.connect_to_server("./mcp_playwright.py")print(mcp_client.tools)await agent_run(appbuilder_client,mcp_client,"文心大模型4.5的官方新闻",)await appbuilder_client.http_client.session.close()if __name__ == "__main__":
loop = asyncio.get_event_loop()

效果展示:

Agent 按照上述配置对网络上的权威新闻进行检索,获取到了百家号“中国青年报”发布的新闻《百度发布文心大模型4.5及X1并宣布提前免费》以及 url,并用 Playwright 自动打开了浏览器网页:

在这里插入图片描述

案例2:将AppBuilder提供的官方组件一键转化为MCP Server,在不同平台灵活使用

目标:

在Claude里自定义个人专属办公工具 —— 用户自己可将AppBuilder官方提供的“文本翻译-通用版”、“文生图”组件转化为MCP Server,在Claude桌面端中作为自定义工具直接调用。

步骤:

第一步,我们通过简单代码能够快速将 AppBuilder 中的官方组件“文本翻译-通用版”、“文生图”转换为 MCP Server 工具。

核心代码示例:

"""server.py"""import os
from appbuilder.modelcontextprotocol.server import MCPComponentServer
from appbuilder.core.components.v2 import Translation
from appbuilder.core.components.v2 import Text2Imageos.environ['APPBUILDER_TOKEN'] = '你的APPBUILDER_TOKEN'# 定义server
server = MCPComponentServer(name="AB Component Server")# 初始化组件实例
translation = Translation()
text2image = Text2Image()# 把组件作为tool添加到server
server.add_component(translation)
server.add_component(text2image)# 启动server
server.run()

第二步,安装 Claude 桌面版,并填写配置文件,配置 Claude 服务器。

第三步,配置完成后,我们重新打开 Claude 桌面版,这时候即可看到已经定义的 AppBuilder 官方组件工具。
在这里插入图片描述

效果展示:

在 Claude 桌面版里,我们输入query “把你好中国翻译成英文”这句指令,这时Claude能够成功调用“文本翻译-通用版”工具,并展示组件的输入输出,最终回复答案“Hello to China”。

在这里插入图片描述

案例3:免去本地部署MCP Server,直接使用云端的百度AI搜索组件,扩展你的Agent能力边界!(即将上线)

目标:

在Cursor里添加百度AI搜索MCP组件,通过Cursor Chat直接使用 —— 用户可以在Cursor中直接体验百度AI搜索组件的深度搜索与智能总结能力,高效准确地获取答案。

步骤:

第一步,获取百度AI搜索Server URL

  • 百度AI搜索Server URL:http://appbuilder.baidu.com/v2/ai_search/mcp/sse?api_key=xxx
  • 其中,api_key的格式为"Bearer+",示例:Bearer+bce-v3/ALTAK-xuZRMCVTC9######
  • AppBuilder API Key 获取地址(https://console.bce.baidu.com/iam/#/iam/apikey/list)

第二步,在Cursor中添加Server,Cursor设置界面-> MCP-> Add new MCP Server -> 填写server信息

在这里插入图片描述
在这里插入图片描述

注意,Cursor最新版本需要通过配置json来添加MCP Server。

核心代码示例:

{"mcpServers": {"AISearch": {"url": "百度AI搜索Sever URL"}}
}

第三步,在Cursor中使用百度AI搜索组件。前往Cursor新版本的chat、旧版本的composer中,即可与agent对话。

效果展示:

在Cursor中,我们向Agent提问:今天有哪些体育新闻?这时百度AI搜索将为用户搜索今天最新的体育新闻,并在Cursor中将总结好的内容返回给用户。

在这里插入图片描述

持续完善生态,推动深度集成

未来,百度智能云千帆 AppBuilder 将持续加大对 MCP 协议的支持力度,不断拓展和完善其功能体系,确保各种工具能无缝适配 MCP 规范。

百度智能云千帆 AppBuilder 全面兼容 MCP 协议,不仅为开发者提供了高效的工具开发、接入和分发服务,还为行业树立了标准化的标杆。未来,随着生态的不断扩展和功能的持续完善,将有更多优质工具进入 MCP 生态,为行业带来更多创新可能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/37327.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行

前提: 已经修改了基础路径 打开打包文件,双击运行index.html报错,无法访问页面 uniappvue2项目是可以正常运行的 vue3修改publicPath: ./后,也是可以正常访问打包文件中的index.html 点进控制台提供的链接:https:/…

Ubuntu快速安装使用gRPC C++

目录 引言一、快速安装1. 安装必要依赖库2. 安装gRPC 二、测试使用三、参考博客 引言 关于gRPC随着云原生微服务的火热也流行了起来,而且学好一个gRPC框架对目前来说也是必须的了。然而对于一个基础的小白来说,这个gRPC的框架运用起来是及其的困难&…

AES 简介 以及 C# 和 js 实现【加密知多少系列_3】

〇、AES 简介 AES 的全称是 Advanced Encryption Standard,意思是高级加密标准。它的出现主要是为了取代 DES(Data Encryption StandardData Encryption Standard)加密算法的,因为我们都知道 DES 算法的密钥长度是 56Bit&#xf…

在Django模型中的Mysql安装

安装mysql驱动 文章目录 安装mysql驱动1.打开PowerShell 安装mysql的驱动2.安装mysqlclient驱动2.1开始安装2.2 pip list 进行验证 出现mysqlclient 以及pymysql即可 3.正式安装mysql3.1打开mysql官网 www.mysql.com3.2点击下载 然后划到最后点击mysql社区下载 3.3 点击适合win…

AI赋能企业协作6-FizEIM的功能探索

本系列文章AI赋能企业协作与第一个系列IM工具对比中反复比较了国内外、商业、开源的IM工具以及IM工具的AI支持,在之前的比较对象中,由于信息偏差,Workplus(BeeWorks)已不再开源,这里向各位读者致歉&#xf…

java项目之基于ssm的旅游论坛(源码+文档)

项目简介 旅游论坛实现了以下功能: 用户信息管理: 用户信息新增 用户信息修改 景点信息管理: 景点信息添加 景点信息删除 景点信息修改 论坛类型管理 论坛类型添加 论坛类型修改 论坛类型删除 公告类型管理: 公告类型添加 公…

Linux安装Elasticsearch集群-----docker安装es集群

目录 技术背景 1.2 实验目标 二、实验内容 1.1 服务器规划 二、传统方式安装Elasticsearch集群 2.1 安装Java环境(10.1.1.6/8) 2.3 配置集群节点(以10.1.1.6) 2.4 启动服务 ES Data节点1(10.1.1.8)…

【嵌入式】复刻SQFMI开源的Watchy墨水屏电子表——(2)软件部分

书接上文 基于乐鑫 ESP32-PICO-D4 模块的墨水屏智能手表开源项目Watchy 完成了硬件部分,接下来就是软件部分: 一 开发环境配置(Arduino ESP32) 首先需要进行 Arduino ESP32 开发环境的安装配置,过程参考之前的帖子&a…

关于微信小程序端base64解码问题

由于atob是浏览器端的,对于微信小程序不支持,导致模拟器【开发工具】显示正常,但真机异常解析失败问题,微信小程序原有的api,官方文档中也废弃了 解决方案: 调用: const decodedString ba…

如何通过Odoo 18创建与配置服务器操作

如何通过Odoo 18创建与配置服务器操作 服务器操作是Odoo实现业务流程自动化的核心工具,允许你在服务器端执行自动化任务,通常由按钮点击或自动化工作流等事件触发。这些操作使用 Python 编写,能够执行复杂的业务逻辑,从而增强 Od…

Windows主机、虚拟机Ubuntu、开发板,三者之间文件互传

以下内容源于日常学习的整理,欢迎交流。 下图是Windows主机、虚拟机Ubuntu、开发者三者之间文件互传的方式示意图: 注意,下面谈及的所有方式,都要求两者的IP地址处于同一网段,涉及到的软件资源见felm。 一、Windows主…

[设计模式与源码]1_Spring三级缓存中的单例模式

欢迎来到啾啾的博客🐱,一个致力于构建完善的Java程序员知识体系的博客📚,记录学习的点滴,分享工作的思考、实用的技巧,偶尔分享一些杂谈💬。 欢迎评论交流,感谢您的阅读&#x1f604…

微服务架构中的API网关:Spring Cloud与Kong/Traefik等方案对比

微服务架构中的API网关:Spring Cloud与Kong/Traefik等方案对比 一、API 网关的概念二、API 网关的主要功能2.1 统一入口与路由转发2.2 安全与权限控制2.3 流量管理与容错2.4 API 管理与聚合2.5 监控与日志2.5 协议转换与适配2.6 控制平面与配置管理 三、API 网关选型…

中兴B860AV3.2-T/B860AV3.1-T2_S905L3-B_2+8G_安卓9.0_先线刷+后卡刷固件-完美修复反复重启瑕疵

中兴电信B860AV3.2-T/B860AV3.1-T2_晶晨S905L3-B芯片_28G_安卓9.0_先线刷后卡刷-刷机固件包,完美修复刷机后盒子反复重启的瑕疵。 这两款盒子是可以通刷的,最早这个固件之前论坛本人以及其他水友都有分享交流过不少的固件,大概都…

Stable Diffusion lora训练(一)

一、不同维度的LoRA训练步数建议 2D风格训练 数据规模:建议20-50张高质量图片(分辨率≥10241024),覆盖多角度、多表情的平面风格。步数范围:总步数控制在1000-2000步,公式为 总步数 Repeat Image Epoch …

Web3 时代数据保护的关键挑战与应对策略

Web3 时代数据保护的关键挑战与应对策略 随着互联网技术的飞速发展,我们正步入 Web3 时代,这是一个以去中心化、用户主权和数据隐私为核心的新时代。在这个时代,数据保护成为了一个至关重要的议题。本文将探讨 Web3 时代数据保护面临的主要挑…

微信小程序计算属性与监听器:miniprogram-computed

小程序框架没有提供计算属性相关的 api ,但是官方为开发者提供了拓展工具库 miniprogram-computed。 该工具库提供了两个功能: 计算属性 computed监听器 watch 一、安装 miniprogram-computed 在项目的根目录下,使用如下命令,…

实体机安装linux视频教程。windows和ubuntu共存。启动时选择切换引导系统。

登录ubuntu官网下载iso镜像。 https://ubuntu.com/download 桌面版带G U I 操作界面,服务版靠远程命令行操作,类似wsl,没有图形界面,显卡跑满无需分散算力到显示交互界面上。 点alter natice downloads可以下载旧版本。具体版本选…

Numpy

一、Numpy优势 学习目标 目标 了解Numpy运算速度上的优势 知道Numpy的数组内存块风格 知道Numpy的并行化运算 1 Numpy介绍 Numpy(Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组。 Numpy支持常见的数组和矩…

小红书不绑定手机号会显示ip吗

小红书作为一个生活方式分享平台,拥有庞大的用户群体。在小红书上,用户可以分享自己的生活点滴、购物心得、美食体验等,与其他用户进行互动交流。最近,不少用户对于小红书是否会在不绑定手机号的情况下显示IP属地产生了疑问&#…