Skip to content

[bug] search web MCP 405 Method Not Allowed - current mcp not support streamableHttp #136

Description

@chenggb123

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions