手把手教你如何自定义部署MCP服务

MCP即模型上下文协议,旨在搭建大模型和外部工具之间的信息传递通道。目前阿里云百炼平台已支持支持接入两种MCP服务:官方预置MCP服务和自定义MCP服务。为了用户可以更好地了解,本文就以国内云服务器商阿里云为例,通过其阿里云百炼平台为大家介绍如何自定义部署MCP服务,帮助用户快速入门,有需要的朋友可以关注一下。

点击进入:阿里云官网

一、创建并配置MCP服务

1、进入阿里云官网,注册并完成登录操作。

2、进入阿里云百炼控制台,点击“MCP管理”,点击创建MCP服务。

阿里云

3、配置MCP服务

按照以下指引填写配置,确认无误后提交部署。本文配置如下:

  • 服务名称:长期记忆
  • 描述:通过此MCP服务,大模型可以记住用户的个性化信息,并在回复时使用这些记忆。
  • 安装方式:npx(启动使用Node.js开发的MCP服务)。
  • 部署方式:保持基础模式:按次计费,关闭极速模式。
  • 部署地域:北京
  • MCP服务配置:
{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ]
    }
  }
}

或在MCP广场找到这个MCP服务,单击进入详情页,找到标题为NPX的配置代码。

二、管理MCP服务

提交部署后,用户可以查看部署状态,测试工具效果,以及修改服务配置。

1、查看部署状态,用户可以前往阿里云函数计算FC控制台查看MCP服务的详细部署状态。

MCP

(可选)推荐用户启用日志服务,方便实时查看服务运行状态,排查可能出现的错误。

MCP

2、测试工具效果,用户可以在工具页测试MCP服务的工具运行效果。

MCP

3、修改服务配置,部署后,用户只能编辑服务名称和描述。如需修改部署方式、部署地域、安装方式和MCP服务配置,用户需要先停止当前部署,修改完成后再重新提交部署。

三、使用MCP服务

部署完成后,用户可以将自定义MCP服务接入智能体应用。在智能体应用中,大模型会根据用户的问题,智能判断是否调用MCP服务。

1、创建智能体

前往阿里云百炼应用管理,打开一个智能体应用。

MCP

2、添加MCP服务

智能体在回答时可以调用多个MCP服务,用户可以同时添加至多5个MCP服务。

MCP

3、测试MCP服务

现在,智能体可以自动调用合适的MCP服务解决用户的实际问题。您可以参考以下几个使用场景:

a.路程规划(单MCP服务)

请确认已添加Amap Maps MCP服务,帮助智能体获取地理信息。

在右侧对话窗格中发送一条测试消息:“现在出发,从杭州萧山国际机场到杭州西湖景区。请用户提供三种公共交通出行方案”。用户将看到智能体多次调用MCP服务,完成路径规划和时间估算。

MCP

b.逐步思考(单MCP服务)

请确认已添加Sequential Thinking MCP服务,帮助智能体逐步思考逻辑推理问题。

在右侧对话窗格中发送一条测试消息:“请你解答这道“鸡兔同笼”问题:假设共有头12个,脚32只,请问鸡兔各有几何?”。用户将看到智能体多次调用MCP服务,完成逻辑推理任务。

MCP

c.气温趋势(多MCP服务)

请确认已添加Amap Maps和QuickChart MCP服务,帮助智能体获取实时天气预报,并用折线图展示气温变化趋势。

在右侧对话窗格中发送一条测试消息:“请使用折线图绘制杭州未来几天的气温走势”。用户将看到智能体多次调用MCP服务,完成天气查询和图表绘制任务。

MCP

相关推荐:《MCP是什么的缩写

使用教程

使用Amazon Bedrock上Claude 3与Dify的集成搭建生成式AI应用

2025-5-6 10:15:57

行业动态

拥抱AIGC新浪潮 大模型成内容生产创新引擎

2023-6-21 10:01:25

相关推荐