@hjyJava关于反射的一个坑(方法参数名丢失) 中发帖

最近在搞一套McpServer配置系统,大概就是可以通过配置来生成各网站API的MCP Server.例如XX网站提供了一套OpenAPI来使用。那么可以把这一套API配置为一个MCP Server.各API就是MCP Server下面的Tool.因为要依托于封装好的框架和基座,踩了好多坑,终于完全搞定了。部署上去之后发现又有一个问题,就是Tool列表完美的获取到了,也正常执行成功了。但是Tool的参数名都是arg0 arg1这种,原始的参数名丢失了。 
经过对比发现,通过静态编码注册进去的MCP Server就没有这个问题。这就奇怪了,通过寻求AI帮助,以及DEBUG,最终发现了这么一个坑。
https://www.cnblogs.com/chenss15060100790/p/16822266.html[疯狂的妞妞 java反射 - 获取函数参数名]
JAVA 8 反射获取参数名
...