澄潭
澄潭
This is great! Higress has already developed an MCP Server Wasm plugin based on go 1.24, which is functionally consistent with the basic direction described here. This is the documentation...
@StarryVae This plugin only implements mcp to rest based on the Streamable HTTP protocol. If you need to be compatible with the first version of the MCP protocol, which is...
@StarryVae Yes, we only implemented the stateless part of the Streamable HTTP protocol, because most mcp to rest scenarios are stateless
@botengyao Thank you, we will contribute the wasm code of higress mcp server to `/contrib` next. We are also very willing to participate in the community development of built-in mcp...
@botengyao I am interested in participating in this work. I plan to complete the native filter for mcp to rest in August. Additionally, a colleague on our team is also...
这块已经有一个初步的实现,不过sdk还在优化中 cc @007gzs
@cuisongliu 也是遵循这个ABI协议的,你是说基于wasi么,这个在envoy里不太现实。envoy本身有个eventloop,如果用wasi的异步IO,还需要在wasm里再起一个eventloop,两个eventloop之间目前无法联动。
应该是插件的问题,是不是苹果 arm 的芯片,有同学反馈过上面wasm插件会加载失败,还在查原因: https://github.com/higress-group/higress-standalone/issues/135#issuecomment-2662540860 看下日志里是不是有类似错误
插件加载失败就是这个现象,因为插件逻辑没生效,所以host不对
可以先找个x86的机器部署下,苹果 m系列芯片的支持我们尽快解决