[alibaba/higress]nacos mcp tools.json文件如何生成 以及生效原理是什么

2025-11-04 647 views
8

想请教下 nacos mcp 配置都需要类似如下图这样,配置一个tools.json描述文件的吧 https://mp.weixin.qq.com/s/bgDd82lj0jBUWifLMNByjw

我的问题是:

rest-to-mcp 有个工具能生成大量的tools配置; 那么nacos-to-mcp的json配置如何生成,有没有类似rest-to-mcp的工具 上图中的 amap-mcp-tools.json 就是简单地配置到了nacos中,这个文件是如何生效的呀, higress怎么就知道要去nacos中找这个json文件去读nacos的配置

回答

4

首先是根据 serviceMatcher 来关联 nacos 上的服务。

然后根据服务的名称拼接 -mcp-tools.json 后缀得到配置 dataid (code), 根据这个 dataid 来获取 mcp 的配置,在这里例子中就是 amap-mcp-tools.json

9

现在有工具能根据 openapi 生成在 higress MCP插件的配置:https://github.com/higress-group/openapi-to-mcpserver 不过暂时还不支持生成在 nacos mcp-tools.json 上的配置,后面可以考虑支持一下。

9

@cr7258 解惑了, 感谢!