跳到主要内容

自定义 MCP

自定义 MCP 用于给 Luna 接入额外的 Model Context Protocol 服务。新发现的工具默认归入 只读 分类,并为已绑定的应用启用。使用前请根据工具的实际行为,把会修改数据或具有高风险的工具调整到相应分类。分类控制 Soln 的执行策略,不会改变上游工具本身的能力。

打开 Luna,进入 智能体设置 > 自定义 MCP。

添加前须知​

  • 远程 MCP 需要租户运行环境能访问该地址,先确认网络区域和地址
  • 凭据和环境变量加密保存、之后不再回显,安装前请自行留一份
  • 只安装可信的 MCP 服务:它的工具会以运行环境的权限执行

添加一个 MCP 连接​

  1. 点击 添加 MCP,选择来源:远程 HTTPS MCP 地址、本地执行命令,或 Docker 镜像;也可以直接粘贴 mcpServers JSON 导入
  2. 填写配置:
    • 远程:名称、描述、HTTPS MCP 地址、网络区域,以及认证方式(Bearer Token 或 API Key Header)
    • 本地:名称、描述、执行命令或 Docker 镜像、JSON 数组形式的启动参数、JSON 对象形式的环境变量
  3. 确认网络与凭据权限后安装。凭据和环境变量加密保存在租户数据库中,安装后不再回显
  4. 看安装日志:配置已保存 → 启动 MCP Runtime → 同步工具目录 → 激活连接 → 完成或失败
  5. 打开 管理工具,检查工具名称、描述、分类和启用状态;只有启用的工具才会提供给智能体
  6. 按需要把连接共享到工作空间或设为私有、绑定/解绑到应用,不再使用时卸载

验证连接​

  1. 等安装日志走到完成步骤
  2. 打开 管理工具,确认已经发现工具并标出了风险
  3. 确认启用状态,停用不允许该应用使用的工具,然后在应用的智能体会话里让它调用其中一个;会话会显示工具调用组件和执行结果
  4. 工具列表不是最新时,确认 MCP 服务可访问后重新同步工具目录

工具管理​

左侧菜单包含 全部工具、只读、写入、高风险,不再提供未分类选项。

  • 在列表上方按工具名称或描述搜索,按 Enter 执行搜索;清空搜索可恢复列表。
  • 点击工具行的 启用 或 停用 文字按钮,调整工具是否提供给智能体。
  • 点击工具行查看详情:工具名称、描述、输入 Schema,以及服务提供的输出 Schema。Schema 使用代码面板展示,支持复制。
  • 调整分类时,点击目标分类旁的 +。气泡内展示全部工具,并用不同颜色的标签标明分类。支持按 Enter 搜索、多选工具,点击 添加 后将所选工具移入目标分类;点击 关闭 不会应用本次选择。
  • 工具分类由 MCP 连接所属应用管理。调整分类不会自动启用已停用的工具。

从含未分类工具的旧版本升级时,数据库迁移会将未由管理员指定分类的工具归入只读,保留管理员明确指定的分类,并为启用中的绑定补充默认启用的工具选择。已有的停用选择保持停用。

卸载​

卸载会把连接从应用中移除。共享到工作空间的连接,在被其他应用绑定时无法卸载,需要先在其他应用解绑。

常见问题​

现象检查方向
导入 mcpServers JSON 报错JSON 必须包含 mcpServers 对象且只能有一个服务;args 必须是字符串数组,env 必须是字符串对象;远程导入只支持一个 Bearer 或 API Key Header
安装失败打开安装日志看失败在哪一步,再修正地址、凭据或命令
工具目录不更新重新同步工具目录,并确认运行环境能访问该 MCP 服务
操作等待超时安装和工具操作会直接访问该 MCP 服务,确认上游服务正常后重试