As stated in the title, these are some issues regarding the MCP server that I’m not sure are bugs, so these problems might be caused by incorrect operations on my part, or they might indeed be bugs.
Firstly, when adding an MCP server, the following message pops up:
Server “zimage” is missing the httpUrl field
I am using the official MCP service provided by Alibaba Cloud Bailian Platform, here is the address: https://bailian.console.aliyun.com/cn-beijing/?spm=5176.29867242_210807074.overview_recent.1.44e83e7e3r1gx1&tab=app#/mcp-market
And its external call configuration
The issue arises with this “baseUrl”. When I copy this JSON configuration string into the JSON import for adding an MCP server, it reports an error:
Server "zimage" is missing the httpUrl field
I searched online and found that in this type of configuration format, it is “url” instead of “baseUrl”. After changing it to “url”, it could be imported.
I copied the configuration from cherrystudio for import, and I’m not sure if Omate is incompatible with cherrystudio, but the format of cherrystudio is the closest, whereas the format of cursor prompts:
JSON parsing failed: type 'String' is not a subtype of type 'Map<String, dynamic>' in type cast
I also tried adding it manually, which worked, but then the second issue arose, reporting an error:
Application error: Bad state: Cannot add new events after calling close
And in the logs tested by the Agent tool, it shows:
Streamable HTTP error: Unexpected content type: null
I checked Alibaba Cloud’s documentation, and there is no solution provided for this type of issue. As long as I close the MCP server, the error stops immediately.
I now suspect that the error is due to changing “baseUrl” to “url” in the first issue, so ultimately it might be because Omate is incompatible with this format. If this is indeed the case, please update and fix it as soon as possible. If not, please tell me how to resolve it.