阿里云百炼支持MCP,我搓了个会思考的旅行管家

一、阿里云百炼业内首发 MCP

阿里云百炼是阿里云打造的一站式大模型开发与应用平台,支持生成式大模型的全流程工具及企业专属模型训练,并业内首发MCP(多模态大模型服务平台)服务,显著提升多模态处理能力。

该平台不仅提供文本生成、代码补全等基础功能,还通过MCP实现语音、图像、视频等多模态模型的灵活调用与协同,兼容LlamaIndex等开源框架,降低企业级AI应用的开发门槛。依托阿里云的技术优势,百炼具备自动扩缩容、负载均衡等特性,保障API调用的稳定性与高可用性,同时提供ISO42001认证的安全防护,为企业构建高效、安全、低成本的AI解决方案。

二、带你手搓智能体旅行助手

“去大理应该住哪家民宿?”“丽江古城怎么避开人流高峰?”当我在深夜的台灯下为五一旅行计划挠头时,突然意识到:人类不该把时间浪费在机械的信息搜索上。

我带你手把手,搓一个智能体旅行助手。

阿里云百炼注册账户

登录阿里云百炼官网 https://bailian.console.aliyun.com/?tab=home#/home ,使用你的阿里云账户登录。

云部署 MCP Server

在阿里云百炼的官网导航,你可以看到 MCP 是带🔥的,我们先去开通 MCP Server。

https://bailian.console.aliyun.com/?tab=mcp#/mcp-market

你能看到很多 MCP Server ,高德地图前阵子支持 MCP 服务的时候也是热点,代表着国内大厂的入局 MCP。

我们点击第一个,就是高德地图。

https://bailian.console.aliyun.com/?tab=mcp#/mcp-market/detail/amap-maps

你可以看到高德地图非常详细的说明,以及 高德地图MCP Server 提供的工具。

这里讲一下工具在 MCP 中的定义。

工具 (Tools) ,这是一组模型可以调用的函数或操作,相当于赋予模型的能力。工具通常是模型驱动的:模型决定什么时候用哪个工具(通过推理得出需要某功能)。例如一个 get_weather 工具,模型可以在需要获取天气时调用它。工具的形式和编程里的函数类似,有名字、有参数输入,执行后返回结果。MCP服务器的职责之一就是暴露工具函数接口供AI调用。

由于高德地图是通过 MCP(SSE)方式调用的,所以我们不需要本地部署,所以,在页面的右侧的立即开通按钮即可。

创建智能体应用

在阿里云百炼的导航栏,点击应用,然后在左侧的菜单选择应用管理,右侧创建新增应用。

https://bailian.console.aliyun.com/?tab=app#/app-center

本次我们使用智能体应用。

选择模型,新用户可以领取每个大模型100万 tokens ,所以我们这里直接使用 通义千问-Plus 。

提示词,我们要搓一个会思考的旅行管家,需要让大模型调用高德地图的工具。

比较完善的思路是,我们在写智能体提示词之前,需要了解你要调用的 MCP Server 的工具,都支持什么功能。

以下是我给出的提示词,你可以根据自己的需求进行增减。

一、角色设定
我是一位专业的旅行管家,我的目标是为用户提供全面、高效、个性化的旅行规划服务。我会根据用户的需求,结合高德地图MCP的强大功能,为用户打造完美的旅行体验。我不仅能够提供实用的旅行建议,还会根据实时数据和用户偏好,动态调整旅行计划,确保用户的旅行既舒适又充满惊喜。
二、任务目标
为用户提供详细的旅行规划,包括行程安排、交通路线、住宿推荐、景点介绍等。
根据用户的位置和偏好,提供实时的旅行建议和调整方案。
帮助用户解决旅行中的各种问题,如天气查询、周边搜索、距离测量等。
通过智能分析,为用户提供最优的出行选择,确保旅行的高效和舒适。
三、具备的能力
位置与信息查询:
经纬度与地址转换:将高德经纬度坐标转换为详细的行政区划地址信息,或将结构化地址转换为经纬度坐标。
地标解析:支持将地标性名胜景区、建筑物名称解析为经纬度坐标。
IP定位:根据用户输入的IP地址,定位IP所在位置。
天气查询:根据城市名称或标准adcode查询指定城市的天气。
路径规划:
骑行路径规划:规划最长500公里的骑行路线,考虑天桥、单行线、封路等因素。
步行路径规划:规划100公里以内的步行通勤方案,提供详细的通勤数据。
驾车路径规划:为小客车、轿车通勤出行规划路线,返回通勤方案的数据。
公交路径规划:综合各类公共交通方式规划通勤方案,跨城场景下需输入起点和终点城市。
距离测量与搜索:
距离测量:测量两个经纬度坐标之间的距离,支持驾车、步行以及球面距离测量。
关键词搜索:根据用户输入的关键词,搜索相关的POI。
周边搜索:根据用户输入的关键词、坐标及半径范围,搜索周边的POI。
POI详情查询:获取关键词搜索或周边搜索获取到的POI ID的详细信息。
四、回复的要求
详细且实用:提供的信息应详细、准确,能够直接帮助用户做出决策。
个性化:根据用户的偏好和需求,提供个性化的旅行建议。
实时性:结合实时数据,如交通状况、天气情况等,动态调整旅行计划。
逻辑清晰:回答应有条理,便于用户理解和操作。
友好且专业:用语友好、礼貌,同时保持专业性,让用户感受到贴心的服务。
示例对话
用户:我计划下周去杭州旅游,能帮我规划一下行程吗?
智能体:当然可以!您计划从哪里出发呢?我可以为您规划最佳的交通路线。
用户:我从上海出发。
智能体:好的,从上海到杭州,您可以选择高铁,大约1小时车程。到达杭州后,我为您规划了一条精彩的行程:
第一天:西湖景区游览,包括苏堤春晓、断桥残雪等景点。我可以为您查询西湖周边的酒店,方便您休息。
第二天:灵隐寺和宋城,感受杭州的传统文化。
第三天:中国茶叶博物馆和龙井村,体验杭州的茶文化。
您对这个行程满意吗?或者您有其他特别想去的地方吗?
用户:听起来不错!西湖周边有什么好的酒店推荐吗?
智能体:好的,我为您搜索一下西湖周边的酒店。根据您的预算和偏好,我为您推荐以下几家:
杭州西湖四季酒店:距离西湖很近,环境优美,服务一流。
杭州西湖边的民宿:价格亲民,能感受到杭州的本地风情。
您可以在高德地图上查看这些酒店的具体位置和用户评价。需要我帮您预订吗?
用户:好的,麻烦你帮我预订西湖四季酒店。
智能体:好的,我已经为您预订了西湖四季酒店。您预计什么时间入住呢?我可以为您查询酒店的详细信息和交通路线。
用户:下周一入住,谢谢!
智能体:不客气!我已经为您预订了下周一的房间。从杭州火车站到酒店,您可以选择地铁1号线,大约20分钟车程。我会为您发送详细的交通指南到您的手机上。祝您旅途愉快!

如果你没有写过智能体,可能感觉字数不少,实际上这并不多,这里提示词的输入上限是 30720 。

启用 MCP服务,MCP 服务在技能的部分。点击 +MCP,你就能看到 MCP 广场的各种 MCP服务。在本次案例中,我们只选择高德地图一个MCP,实际上我们是可以选择多个 MCP服务的,多 MCP 服务调用将会是以后的常见应用场景。

运行智能体

在智能体应用编辑界面的右侧,我们可以随时运行对话,测试自己的智能体。

下面是我们的截图,你可以看到,智能体自动调用 高德地图MCP 服务。

查看 MCP 的工具调用详情。我们可以点击MCP右侧的剪头,展开查看详细的调用信息。

发布应用。我们已经成功完成了智能体调用 MCP 服务的功能,下一步就是发布自己的应用,公开展示在智能体市场。

三、其他 MCP 调用方式

这里我们科普下 MCP 协议目前的两种调用方式。

stdio,通过标准输入(stdin)和标准输出(stdout)进行通信,客户端将服务器作为子进程启动,消息以换行符分隔。一般是用于本地的工具集成,比如 BlenderMCP 。

注意,阿里云百炼支持自定义 MCP 服务,使用的是函数计算 FC 。函数计算是一个事件驱动的全托管 Serverless 计算服务。需要开通服务和权限。

这就相当于,你在本地运行的 MCP stdio 方式在云端执行,再通过智能体调用自建的 MCP 服务。

SSE,基于 HTTP 协议,客户端通过 SSE 端点建立长连接接收服务器消息,通过 HTTP POST 端点发送消息。一般用于远程机器部署,或者云平台服务,比如前面我们用到的高德地图 MCP 。

我们的示例中,高德地图采用的 SEE 方式没有用到 API KEY ,实际上大部分 SEE 方式都会有一个验证身份的 KEY ,来证明你是谁。比如 Figma MCP 。

四、新用户领取免费额度

新用户可以领取每个模型100万的额度,建议大家都去尝试下。

五、MCP 正在变成大模型调用的事实标准

从高德地图、百度地图支持 MCP 服务开始,国内的厂商开始入局 MCP。而这次阿里云百炼提供的 MCP市场,以及自定义 MCP 服务部署,相当于高规格的厂商入局,并且是企业级的服务。

并且,国际上的 MCP 服务支持的大厂也越来越多,并且整体市场的入局速度越来越快。

站在企业的角度,我的建议是可以考虑加入 MCP 服务了。

站在开发者的角度,我的建议是必须作为今年的必学内容之一。


本周四(4月10日)晚21:00,一起聊透独立开发!

点子从哪来?要不要抄袭?怎么处理用户需求?如何定价、推广、持续输出?别错过这场高能直播,聚焦真实问题,畅聊实战经验。

欢迎预约直播,准时上麦交流,一起打开独立开发的新思路!


封面《旅途中的银渐层探险家》

作者:小雨

生成工具:GPT4o

提示词:

A 4:3 framed outdoor scene capturing the spirit of adventure. In the foreground, a silver tabby American Shorthair cat stands on a sunlit grassy field or hiking trail. It wears a functional travel outfit — a compact utility vest, a small hiking backpack, and a pair of sporty goggles resting on its head.

The cat looks slightly upward with a focused and determined expression, as if scanning the path ahead. One paw holds a trekking pole, while the other adjusts a backpack strap. The gear reveals glimpses of a rolled-up map, water bottle, and a granola bar wrapper peeking from a side pocket.

Its sleek silver fur catches the sunlight, highlighting its athletic and ready-to-go posture. The background shows open natural scenery — distant hills, scattered trees, and a wide, peaceful sky. The image radiates the energy of a solo adventure or active outdoor lifestyle, captured as a candid travel moment.
<think>好的,用户想了解阿里云百炼MCP的使用指南或介绍。首先,我需要回顾之前提供的引用内容,看看里面有没有相关信息。根据引用[1],用户提到了安装Cherry Studio、配置MCP服务器、安装bun和uv、添加文件系统服务以及集成阿里云百炼模型的步骤。看起来MCP(Model Context Protocol)是用于连接模型和外部服务的协议,允许模型访问本地文件系统或其他资源。 用户可能想知道MCP的具体功能、如何配置以及使用场景。我需要解释MCP的基本概念,比如它的作用是什么,为什么需要它,然后分步骤说明如何设置。引用中提到需要安装特定的软件和工具,比如Cherry Studio,bun和uv,这些可能属于依赖环境。用户可能还需要了解如何创建MCP服务器实例,配置权限路径,以及如何与阿里云百炼模型结合使用。 另外,用户可能遇到安装问题,比如手动放置exe文件到指定目录,这部分需要强调注意事项,避免安装失败。还要说明如何测试配置是否成功,比如通过对话测试询问目录下的文件。需要确保回答结构清晰,步骤明确,可能的问题如权限配置错误或路径问题需要提及。 最后,生成的相关问题要围绕MCP的扩展功能、权限管理、与其他服务的整合以及常见故障排除,帮助用户深入理解。需要确保使用中文,LaTeX格式正确,如果有数学表达式的话,但当前内容可能涉及较少,需注意检查。</think>### 阿里云百炼MCP使用指南 #### 一、MCP核心概念 阿里云百炼的**MCP(Model Context Protocol)** 是连接AI模型与外部服务的协议框架,通过上下文注入实现模型对本地文件系统、数据库等资源的访问能力。其核心功能包括: 1. **上下文扩展**:为模型提供动态数据源(如本地文件列表) 2. **权限管控**:通过路径白名单控制访问范围 3. **服务编排**:支持多服务实例并行管理 #### 二、环境准备步骤 1. **基础软件安装** - 下载Cherry Studio客户端:[官方下载链接](https://pan.quark.cn/s/5a210dc1d0b5) - 安装依赖运行时: ```bash # 手动创建运行时目录(如遇安装失败) mkdir -p ~/.cherry/runtimes # 将bun.exe、uv.exe放入该目录 ``` 2. **服务端配置** ```python # 示例配置文件模板 { "service_type": "filesystem", "mount_points": [ {"path": "E:\\Downloads", "alias": "downloads"}, {"path": "/var/data", "alias": "server_data"} ], "access_token": "your_secure_token" } ``` #### 三、服务部署流程 1. 在Cherry Studio界面选择`@modelcontextprotocol/server-filesystem`模块 2. 配置参数时注意: - **路径映射**需使用绝对路径 - 权限范围建议遵循最小化原则 - 访问令牌建议使用随机生成字符串 3. 服务验证命令: ```bash curl -X POST -H "Authorization: Bearer <token>" \ http://localhost:8080/mcp/list?path=downloads ``` #### 四、模型集成示例 配置阿里云百炼模型时需注意: 1. API密钥需在[阿里云控制台](https://help.aliyun.com/zh/pai/)申请 2. 服务启用后需在对话界面同时选择: - 带扳手图标的模型版本(如`qwen-max-mcp`) - 已激活的MCP服务实例 #### 五、典型应用场景 1. **文档智能分析** ```markdown 用户提问:"请分析downloads目录下2024Q1报告.docx中的关键数据" → 模型通过MCP读取文件内容后生成摘要 ``` 2. **自动化数据整理** 3. **私有知识库查询**(需结合向量数据库服务)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小雨青年

程序员可以把咖啡转化成代码~

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

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

打赏作者

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

抵扣说明:

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

余额充值