MCP服务管理

模型上下文协议(Model Context Protocol, MCP)旨在搭建大模型和外部工具之间的信息传递通道。通过 MCP 协议,开发者不用为每个外部工具编写复杂的接口

SuperMap iPortal AI助理适配 MCP 协议,统一地理空间智能体工具接口标准,支持外部MCP工具的导入与协同调用。管理员在添加外部MCP工具并启用后,AI助理就可以在回答时调用相关工具了。

添加MCP服务

以管理员身份登录AI助理,点击按钮进入工作台,依次点击“工具管理”>“添加MCP服务”,依次填写以下内容:

  • 服务名称:填写接入的MCP服务名称;
  • 连接类型:选择MCP服务的连接方式,支持SSE模式和STDIO模式;
    • SSE 模式:Server-Sent Events(SSE,服务器发送事件)是一种基于 HTTP 协议的技术,允许服务器向客户端单向、实时地推送数据,通过 URL 地址配置即可使用,地址示例:https://mcp.amap.com/sse?key=9e3a07****cdf1a21e28
    • STDIO 模式:Stdio(标准输入/输出)通过本地进程间通信实现,客户端以子进程形式启动服务器,双方通过stdin/stdout交换JSON-RPC消息,每条消息以换行符分隔。Stdio模式无需依赖网络环境,适合内网环境的MCP工具调用。
      • 指令:支持npx、uv命令
      • 参数:支持输入多个参数,回车键确认后,即可输入下一个参数
      • 环境变量:支持配置多个环境变量,如“BAIDU_MAP_API_KEY”: “Qc6AAmAwb****AZUQHEjQEoqjUc”

添加MCP服务后,管理员可控制MCP服务的启停,启用后AI助理就可以在回答时调用相关工具了。

管理MCP服务

查看MCP服务

在MCP服务管理页面,以卡片形式展示MCP服务。支持查看MCP服务名称、连接方式等信息。

检索MCP服务

在MCP服务管理页面,通过在搜索框中输入MCP服务名称来检索。

编辑MCP服务

在MCP服务管理页面,点击对应卡片下拉类别中的“编辑”按钮,可对MCP服务配置参数进行修改

删除知识库

在MCP服务管理页面,支持按需删除MCP服务。