您可以查阅有关 MCP 协议和 MCP 服务的常见问题。
MCP 协议
MCP 协议是如何实现的?
MCP 是 Anthropic 提出的开源标准协议。详细实现请参考 MCP 官网。
云部署 MCP 服务
Firecrawl/EverArt MCP Server 报错:请求用量受限/余额不足?
请填入服务商 API-Key,并确保其免费额度或账户余额充足。
为什么我的 Notion/Github MCP Server 运行出错,提示没有足够的权限?
请为您的 API-Key 授予足够的权限。具体操作请参考对应 MCP 服务的文档。
自定义 MCP 服务
所有 MCP 服务都可以正常部署使用吗?
不保证。MCP 服务商可能修改或关闭服务,阿里云百炼仅提供获取渠道,不保证其一直可用。
自定义 MCP 服务部署失败了,应该怎么排查?
请确认:
MCP 服务本地可正常运行。
MCP 服务可云端托管(无需浏览器/本地应用通信)。
部署时安装方式及配置代码正确。
已开通函数计算 FC 及相关权限,主账号未欠费。
我能否部署自己开发的 MCP 服务?
Node.js: 软件包发布到公共 npm 仓库,通过 npx <package-name> 部署。
Python: 软件包发布到 PyPI 仓库,通过 uvx <package-name> 部署。
已部署在远程服务器: 通过 SSE 连接。
详见自定义MCP服务。
阿里云百炼 MCP 服务能在其他 MCP 客户端 (Cline、Cherry Studio)中使用吗?
支持。MCP 既支持在平台内部(如智能体、工作流)进行配置,也支持通过外部调用集成至第三方应用(Cherry Studio、Cursor),详见外部调用。
阿里云百炼 MCP 服务能访问本地数据库吗?
暂不支持。目前不能访问用户本地资源。
为什么我的 MCP 服务无法访问远程资源(例如云数据库)?
因为 MCP 服务托管在函数计算 FC,无固定出口公网 IP。请为远程资源(如云数据库)配置函数计算 FC 的 IP 白名单或进行 VPC 网络打通。
我的 MCP Server 保存在私有 npm 仓库中,可以部署到阿里云百炼吗?
暂不支持。请发布到公共 npm 仓库,或改用 SSE 连接方式。
我自己编写的 MCP Server,部署后会被别人使用吗?
不会。仅限您的阿里云主账号及授权 RAM 用户访问。
为什么有些本地端 MCP Server无法在阿里云百炼上自定义部署?
因为它们需要访问本地资源(如文件、硬件),云端环境无法访问。建议此类服务在本地部署。
我的 MCP Server 版本更新了,部署在阿里云百炼的自定义 MCP 服务也会更新吗?
不会。通过 npx/uvx 部署的服务,版本更新后需手动重新部署。
自定义 MCP 服务错误码及排查方案
错误码 | 问题及可能原因 | 排查方案 |
11200044 - MCP_CONNECTION_REFUSED | 客户端无法与目标服务建立连接,连接被拒绝。可能原因:
|
|
11200045 - MCP_CONNECTION_TIMEOUT | 连接建立超时。可能原因:
| 建议先重试 2~3 次:
|
11200046 - MCP_REQUEST_TIMEOUT | 连接已建立,但等待响应超时。可能原因:
| 建议先重试 2~3 次。若仍失败:
|
11200047 - MCP_NETWORK_ERROR | 网络可达性、域名解析或连接中断相关的异常。 可能原因:
| 建议先重试 2~3 次。若仍失败:
|
11200048 - MCP_SSL_ERROR | TLS/SSL 握手或证书校验失败。可能原因:
|
|
11200049 - MCP_SERVER_HTTP_UNAUTHORIZED | HTTP 401,请求未携带有效认证或认证已失效。可能原因:
|
|
11200050 - MCP_SERVER_HTTP_FORBIDDEN | HTTP 403,已认证但无权限访问。可能原因:
|
|
11200051 - MCP_HTTP_RATE_LIMIT | HTTP 429,请求频率超过限流阈值。可能原因:
|
|
11200052 - MCP_HTTP_CLIENT_ERROR | HTTP 4xx 且非 400/401/403/404/405/429 的其它客户端错误。可能原因:
|
|
11200053 - MCP_HTTP_SERVER_ERROR | HTTP 5xx,服务端或网关内部错误。可能原因:
| 建议先重试 2~3 次。若仍失败:
|
11200054 - MCP_PROTOCOL_ERROR | 响应无法按 MCP 协议正确解析。可能原因:
|
|
11200055 - MCP_SESSION_NOT_FOUND | 会话不存在或已过期。可能原因:
|
|
11200056 - MCP_UNKNOWN_ERROR | 无法归入上述分类的异常,返回信息中携带原始错误内容。可能原因:
|
|
11200057 - MCP_INIT_TIMEOUT | 初始化阶段未收到服务端就绪信号。可能原因:
| 建议先重试 2~3 次。若仍失败:
|
11200058 - MCP_SERVER_HTTP_METHOD_NOT_ALLOWED | HTTP 405,端点不接受所使用的 HTTP 方法。可能原因:
|
|
11200059 - MCP_SERVER_HTTP_NOT_FOUND | HTTP 404,请求路径不存在。可能原因:
| |
11200060 - MCP_SERVER_HTTP_BAD_REQUEST | HTTP 400,请求格式或参数不合法。可能原因:
|
|
接入智能体/工作流应用
为什么智能体应用无法调用 MCP 服务,或报参数错误?
智能体根据提示词(Prompt)决定调用和参数。请尝试:
优化提示词,明确意图。
若无效,更换更强的推理模型(如千问 3 系列)。
调用 MCP 会导致模型输入或输出 Token 增加吗?
会,调用 MCP 可能导致模型输入和输出 Token 增加。
输入 Token 增加:从 MCP 服务获取的内容会作为上下文传递给模型,直接增加来输入 Token 数量。
输出 Token 增加:虽然调用 MCP 本身不直接产生输出 Token,但由于模型获得了更丰富的上下文信息,可能生成更详细、更完整的响应,从而间接增加输出 Token 数量。
MCP 服务能否在调用千问 API 时接入?
不可以。阿里云百炼 MCP 服务需集成在智能体或工作流应用中使用,不能直接在调用千问 API 时接入。