百度搜索AI开放计划:助力开发者通过MCP Server连接用户和应用

百度搜索AI开放计划:助力开发者通过MCP Server连接用户和应用

一、背景

2025年4月25日,百度在Create开发者大会上发布了全新的AI开放计划。这一计划的核心目的是实现用户和AI应用、MCP Server的高效链接,提供更流畅的互动体验,推动技术服务闭环。百度通过免费、开放的方式邀请全球开发者共同打造AI应用与服务,提供流量支持和商业化路径,为开发者创造更多机会。对于用户来说,可以快速找到满足需求的AI应用,快速完成任务闭环。

打开百度搜索开放平台:https://sai.baidu.com,我们可以看到平台主要分为三大板块:应用与MCP广场,以及帮助文档中心。其中,MCP广场支持智能搜索与推荐功能,让我们一起来详细了解。

在这里插入图片描述

二、百度搜索打造更懂开发者的MCP Server检索工具

近期,MCP生态迎来了大爆发,海量的MCP Server汇聚在一起。要找到一款真正解决问题的MCP Server,需要筛选大量信息才能做出决策。然而,我发现在Create开发者大会上发布的MCP广场拥有深度搜索功能,这对开发者来说是一个巨大的便利。

在这里插入图片描述

百度搜索通过全新的AI开放计划,为开发者提供了更加智能化和精准的MCP Server检索工具。这个工具不仅能帮助开发者在海量的MCP Servers中精准找到最符合需求的服务,还通过深度搜索功能,理解开发者的具体意图,推荐最佳的MCP服务。这样,开发者可以快速筛选出适合自己应用场景的服务,并实现接入,极大提升了工作效率。

通过深度搜索推荐MCP服务

在百度搜索的AI开放平台,开发者可以通过关键词进行搜索,平台的深度搜索引擎会根据输入的需求,结合开发者的具体要求,迅速推荐出最合适的MCP服务。

试试看,输入以下提示词:

我想设计一款AI生成图片,再调用图生视频的工具,帮我推荐几个MCP servers

在这里插入图片描述

搜索结果如上图所示。可以看到根据提示词的需求推荐一系列的MCP服务。无论是寻找AI绘图工具,还是视频编辑工具,或者其他类型的服务,都能快速找到与之匹配的MCP服务。这种高效的服务推荐不仅提升了开发者的工作效率,也大大减少了筛选过程中的时间浪费。

此外,左侧还提供了详细的分类选项。例如,当我们切换到开发效率板块时,如下图所示:

在这里插入图片描述
看完MCP广场,我们再来看看什么是AI开放计划

三、什么是AI开放计划?

1. 全面开放:无门槛接入与流量支持

百度搜索开放平台的一个重大亮点是支持所有类型AI应用的接入。开发者可以通过平台的接口轻松地将智能推荐、语音识别、图像处理等AI应用集成到百度搜索中。这不仅简化了技术接入流程,还提供了免费流量支持,开发者无需再为SEO和流量获取发愁,可以直接享受百度搜索带来的精准流量。

2. MCP 关键角色

MCP是行业领先的开放协议标准,帮助开发者将应用无缝接入百度搜索平台。接入后,开发者不仅能够提供服务,还能够通过百度的流量支持和数据分析工具,优化应用、提升用户体验并实现商业价值。

在这里插入图片描述

3. 高效连接开发者与用户

百度搜索开放平台通过精准的流量分发,帮助开发者将应用服务精准推送给目标用户,解决了开发者“苦于找不到用户”的难题。同时,用户也能更轻松地通过搜索引擎找到符合需求的专业应用,提升了整个生态系统的匹配度与用户体验。

四、开发者的机会:流量与商业化的双赢

1. AI应用与MCP Server的接入方式

百度搜索开放平台提供了两种接入方式:AI应用形式MCP Server形式

  • AI应用形式接入:支持H5、小程序和智能体等多种应用接入方式,开发者只需将应用与百度搜索平台对接,平台会根据用户需求推荐应用,从而最大化提升应用曝光率和用户流量。

  • MCP Server形式接入:开发者可以通过提供符合标准的MCP Server,让应用通过搜索引擎智能调用。这样,用户无需进入原生应用环境,就能直接通过百度搜索与应用进行交互,提高了信息和服务获取的效率。

2. 案例:AI应用如何借助百度流量提升用户量

一个典型案例是ProcessOn,这款在线思维导图工具。接入百度AI开放平台后,ProcessOn的日访问量翻了一番,新增了近4000次的访问量,预计一年内能带来150万新用户。得益于百度提供的流量支持,ProcessOn节省了大量营销费用,专注于优化应用功能和用户体验。
在这里插入图片描述


3. “1+6”开发者流量扶持红利

百度搜索开放平台通过“1+6扶持政策”为开发者提供了全方位支持,帮助应用快速验证价值、提升用户量并实现商业化。

“1”——精准流量分发

百度通过搜索引擎将应用精准推送给目标用户,帮助开发者提升曝光和用户增长:

  • 同义词匹配:精准匹配用户搜索需求,提升曝光。
  • Showcase展示位:为优质应用提供专属展示,增加品牌影响力。
“6”——六大开发者扶持政策

在流量支持基础上,百度提供六项扶持政策,帮助开发者从产品上线到盈利:

  • 三大免费政策:免担保、免认证、免算力,降低接入门槛。
  • 冷启流量支持:为新应用提供启动期流量。
  • 收入补贴:提供现金激励和收益分成。
  • 优质推荐:算法优先推荐高质量应用。
  • 创新大赛:定期举办赛事,提供额外资源支持。
  • 新手工具包:提供开发者工具和文档,帮助优化应用。

依托“1+6”体系,百度不仅提供了流量支持,还通过多项激励政策,助力开发者快速实现应用成长与商业化。


五、如何创建一个AI应用

在百度搜索开放平台:https://sai.baidu.com,点击“我的应用”进行配置。填写应用名称、描述和Logo即可完成应用创建。

在这里插入图片描述

创建成功后的效果如下:

在这里插入图片描述

接下来,需要进行应用参数配置:

在这里插入图片描述

以下是参数配置的示例:
情形1:应用包含多个功能,functions元素不少于2,show_content可为空。

{
    "app_description": "B端提供的APP描述",
    "wise_url": "http://xxxxx",
    "pc_url": "http://xxxxx",
    "corporation": "公司名称/合作商名称", // 8字以内
    "corporation_logo": "xxxxx.png", // logo要求:90px*90px,500kb
    "show_content":{ // 没有functions内容时返回 摘要和图片
        "abstract": "卡片摘要展现内容",
        "img_mode": "vertical", // 图片展现排列方式,横向horizontal,竖向vertical,默认竖向vertical
        "imageList": [{"url": "xxx.jpg", "pc_url": "xxx.jpg"}, {"url": "xxx.jpg", "pc_url": "xxx.jpg"}], //充图后的
        "button_desc": "定制您的方案"
    },
    "functions": [
        {
            "name": "xxxx",
            "description": "xxxx",
             "wise_url": "http://xxxxx",
            "pc_url": "http://xxxxx",
            "img_mode": "vertical", // 图片展现排列方式,横向horizontal,竖向vertical,默认竖向vertical
            "image_list": [
                {"url": "xxx.jpg", "pc_url": "xxx.jpg"},
                {"url": "xxx.jpg", "pc_url": "xxx.jpg"}
            ],
            "button_desc": "定制您的方案"
        },
        {
            "name": "xxxx",
            "description": "xxxx",
            "wise_url": "http://xxxxx",
            "pc_url": "http://xxxxx",
            "img_mode": "vertical", // 图片展现排列方式,横向horizontal,竖向vertical,默认竖向vertical
            "image_list": [
                {"url": "xxx.jpg", "pc_url": "xxx.jpg"},
                {"url": "xxx.jpg", "pc_url": "xxx.jpg"}
            ],
            "button_desc": "定制您的方案"
        }
    ]
}

情形2:应用没有多个功能,functions元素少于2且show_content不为空。

{
    "app_description": "B端提供的APP描述",
    "wise_url": "http://xxxxx",
    "pc_url": "http://xxxxx",
    "corporation": "公司名称/合作商名称", // 8字以内
    "corporation_logo": "xxxxx.png", // logo要求:90px*90px,500kb
    "show_content":{ // 没有functions内容时返回 摘要和图片
        "abstract": "卡片摘要展现内容",
        "img_mode": "vertical", // 图片展现排列方式,横向horizontal,竖向vertical,默认竖向vertical
        "imageList": [{"url": "xxx.jpg", "pc_url": "xxx.jpg"}, {"url": "xxx.jpg", "pc_url": "xxx.jpg"}], //充图后的
        "button_desc": "定制您的方案"
    },
    "functions": []
}

最终效果图:
在这里插入图片描述


六、 技术人写给技术人的建议

通过深入了解百度搜索开放平台AI开放计划和MCP广场,开发者可以从超过6000个MCP服务中自由选择,并根据自身需求组建独特的AI应用。平台不仅提供了强大的技术支持,还通过“1+6流量扶持政策”,有效降低了从产品开发到用户获客的门槛。

不容错过,立即行动!访问百度搜索开放平台:https://sai.baidu.com,或者直接在百度搜索框中输入“开放平台”,即可快速加入百度搜索AI开放计划,开启你的AI开发之旅。


七、结语:从“开放”开始,共建AI生态未来

百度搜索开放平台的AI开放计划不仅是技术上的创新,也是商业模式的一次突破。通过MCP 和精准的流量支持,百度为开发者提供便捷的接入方式与商业化路径,让用户享受更智能的搜索体验。无论是开发者还是行业整体,AI开放计划都为大家提供了新的机遇与挑战。借助这一开放平台,百度正与开发者共同推动AI技术的发展,构建更加智能和开放的未来生态。


### Java与MCP架构的关系及其在AI模型中的作用 #### MCP架构的作用 MCP(Model Context Protocol)是一种协议设计,用于实现AI模型与外部世界的标准化交互。它的核心目标是简化AI模型与其他资源之间的通信流程,减少开发者的负担[^1]。具体来说,MCP充当了一种桥梁角色,使得AI模型能够轻松访问并操作外部数据源、工具服务。 #### Java与MCP架构的关联 Java作为一种广泛使用的编程语言,在构建基于MCP应用程序时具有显著优势。以下是Java与MCP架构之间可能存在的关系: 1. **作为实现语言** 开发者可以选择Java来实现MCP的具体功能模块。由于Java具备跨平台特性以及强大的生态系统支持,它可以用来编写高效稳定的中间件或服务端逻辑,从而促进AI模型与外部系统的无缝对接[^2]。 2. **提供SDK/库支持** 针对希望利用MCP的企业级应用场景,可能会有专门针对Java环境下的软件开发包(SDK)被创建出来。这些SDK封装好了复杂的底层细节,允许开发者仅需调用简单的API即可完成原本困难的任务,例如文件读写或是网络请求处理等动作。 3. **企业集成场景的优势** 在许多企业工业领域中,大量现有系统都是基于JVM生态建立起来的。如果引入了采用MCP标准的新一代智能化解决方案,则可以通过Java快速实现新旧系统间的融合。这不仅有助于保护已有投资,还能加速整体数字化转型进程。 #### 示例代码展示 下面是一个假设性的例子,展示了如何使用Java配合某种形式化的MCP接口去执行特定任务——这里以模拟浏览器为例说明: ```java import com.mcp.client.MCPClient; import com.mcp.model.ActionRequest; public class BrowserSimulator { public static void main(String[] args) throws Exception { // 初始化MCP客户端实例 MCPClient mcp = new MCPClient("http://mcp-endpoint"); // 构造一个ActionRequest对象表示要做的动作 ActionRequest request = new ActionRequest(); request.setActionType("BROWSER"); request.setParameters(Map.of( "url", "https://example.com", "action", "CLICK" )); // 发送请求并通过响应查看结果 String result = mcp.execute(request); System.out.println(result); } } ``` 此段代码片段演示了一个基本的工作流:初始化MCP客户端之后发送包含必要参数的动作指令给服务器端;最后接收返回的结果打印到控制台输出。 #### 总结 综上所述,Java可以在多个层面上助力MCP架构的设计实施工作当中。无论是直接参与编码还是间接依赖其丰富的社区贡献成果,都能够让使用者更加便捷地达成预期目的即加强人工智能同外界联系的能力。 ---
评论 108
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫头虎

一分也是爱,打赏博主成就未来!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值