Environment
- CLI: bl 1.14.0
- Skill: 1.14.0
- Node: v24.18.0
- OS: Windows 10
- Region: cn (domestic, cn-beijing)
Reproduce
bl search web --query "test" --count 1
# or
bl mcp tools --server WebSearch
# or
bl mcp tools --server QwenImage
Expected
bl search web should return web search results using the DashScope MCP WebSearch service; bl mcp tools should list tools exposed by the MCP server.
Actual
All MCP-backed commands fail with HTTP 405:
Error: MCP request failed: 405 Method Not Allowed - current mcp not support streamableHttp
Exit code: 1
With --verbose:
> POST https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp
> Method: initialize
< 405 Method Not Allowed
Notably, bl mcp list (console gateway, non-MCP) works and shows the MCP servers with installType: "StreamableHttp" but streamable: false — e.g. WebSearch, QwenImage, WebParser (SSE). The CLI appears to connect with the streamableHttp transport regardless, while the server rejects it with current mcp not support streamableHttp.
JSON error (if any)
{
"error": {
"code": 1,
"message": "MCP request failed: 405 Method Not Allowed - current mcp not support streamableHttp"
}
}
Already tried
bl update ran (auto-updated 1.10.1 → 1.14.0) and skill version aligned with CLI (1.14.0)
bl auth status OK (API key + console domestic logged in)
- Console re-login (
bl auth login --console --console-site domestic) — still reproduces
- Retried with
--verbose — same failure
Notes
- Frequency: always (every MCP-backed command, every attempt)
- Invoked via: terminal
bl mcp list succeeds (console gateway) — only the MCP endpoint connection (/api/v1/mcps/<code>/mcp) fails with 405
- No
request_id in verbose output
Environment
Reproduce
Expected
bl search webshould return web search results using the DashScope MCP WebSearch service;bl mcp toolsshould list tools exposed by the MCP server.Actual
All MCP-backed commands fail with HTTP 405:
With
--verbose:Notably,
bl mcp list(console gateway, non-MCP) works and shows the MCP servers withinstallType: "StreamableHttp"butstreamable: false— e.g. WebSearch, QwenImage, WebParser (SSE). The CLI appears to connect with the streamableHttp transport regardless, while the server rejects it withcurrent mcp not support streamableHttp.JSON error (if any)
{ "error": { "code": 1, "message": "MCP request failed: 405 Method Not Allowed - current mcp not support streamableHttp" } }Already tried
bl updateran (auto-updated 1.10.1 → 1.14.0) and skill version aligned with CLI (1.14.0)bl auth statusOK (API key + console domestic logged in)bl auth login --console --console-site domestic) — still reproduces--verbose— same failureNotes
bl mcp listsucceeds (console gateway) — only the MCP endpoint connection (/api/v1/mcps/<code>/mcp) fails with 405request_idin verbose output