MCP代理组件

更新时间:
复制 MD 格式

MCP代理组件提供对MCP(Model Context Protocol)协议的代理支持。支持通过SSEStreamable HTTP协议对外暴露统一的访问端点,可将请求代理至多种后端服务类型,包括MCP Server、REST API等。组件内置语义搜索能力,可根据输入动态返回相关的工具集合,避免大模型加载完整工具列表,从而降低Token消耗。

重要

MCP代理组件为白名单功能,如需使用,请联系您的商务经理申请开通。

功能类型

AI

字段说明

ComponentConfig

参数

类型

是否必填

默认值

描述

Instructions

String

-

使用MCP代理组件的指令说明,ALB会在每次初始化阶段的响应中发送此指令,以告知客户端MCP服务器的能力。长度限制:1-2048字符。

SearchType

SearchTypeEnum

None

工具搜索类型,用于控制是否启用语义搜索能力。

SearchTypeEnum

描述

Semantic

启用语义搜索。组件会根据输入内容动态匹配并返回相关的工具集合,避免大模型加载完整工具列表,有效降低Token消耗。建议在工具数量较多的场景下启用。

None

不开启搜索。组件将返回完整的工具列表,适用于工具数量较少或需要展示全部工具的场景。

错误码信息

HTTP状态码

出错信息

原因说明

400

Invalid MCP request. Failed to parse client request.

MCP请求无效,解析客户端请求失败。

405

Invalid MCP request. Unsupported request method.

MCP请求无效,不支持该请求方法。

500

MCP proxy error. Failed to parse backend response.

MCP代理错误,解析后端响应失败。

502

MCP proxy error. Backend service unavailable.

MCP代理错误,后端服务不可用。