专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
目录
相关文章推荐
51好读  ›  专栏  ›  阿里云开发者

MCP进阶:一键批量搞定MCP工具部署

阿里云开发者  · 公众号  · 科技公司  · 2025-05-22 18:00

正文

请到「今天看啥」查看全文


  • command : 执行命令类型(如 uvx npx 等)
  • 示例配置展示了时间服务和高德地图服务的不同参数结构和环境需求。

    {  "args": [    "mcp-server-time"  ],  "serverCode""time",  "env": {},  "command""uvx"},{  "args": [    "-y",    "@amap/amap-maps-mcp-server"  ],  "serverCode""amap-maps",  "env": {    "AMAP_MAPS_API_KEY""dadasdaad"  },  "command""npx"}

    2. 拉起MPCO服务

    MCPO开源服务作为核心MCP工具功能提供方,通过解析第一步骤的JSON配置后在本地环境暴露标准化的OpenAPI接口,便于服务发现和调用。

    3. 协议转换阶段

    OpenApi-To-Mcp自动化工具执行关键的协议转换工作:

    • 提取原始OpenAPI规范文档(通常为Swagger/OpenAPI格式);
    • 分析API端点、参数结构和响应模式;
    • 生成符合MCP协议规范的配置文件;

    4. 服务注册与路由配置

    自动化注册工具与Higress网关集成,完成:

    • 服务元数据注册(包括服务来源、健康检查端点等);
    • 动态路由规则配置;
    • MCP配置注入;
    • 服务依赖关系建立与维护;

    5. 统一服务暴露与安全控制

    最终架构通过双通道方式暴露服务:

    • Higress网关负责暴露MCP工具的SSE(Server-Sent Events)链接,支持实时数据推送;
    • MCPO服务负责暴露标准化的OpenAPI接口,支持请求-响应模式交互;
    • 整体服务访问通过统一的ApiKey进行鉴权,确保安全性;


    部署和使用实战

    部署流程

    部署步骤

    1. 单击 部署链接[3] ,进入服务实例部署界面,选择想部署的地域,根据界面提示,填写参数完成部署。
    2. 多选你想使用的MCP工具集合。
    3. 这里的MCP有两种类型。一种是无需环境变量的,比如"时间服务",则直接勾选上,跳过参数配置步骤。
    4. 另一种MCP类型需要环境变量,比如高德地图,则需要配置上环境变量,否则MCP Server会部署失败。
    5. 如果不清楚当前MCP工具怎么使用,可以点击查看"帮助文档"查看和学习。






    请到「今天看啥」查看全文