最近在折腾MCP(Model Context Protocol)给Claude写了个文件管理工具,服务器那边定义了一个prompt模板,里面有几个参数比如{file_path}{action}。但实际调用的时候,Claude经常把整个JSON字符串当成一个参数传进去,或者参数顺序错乱。我在server端已经用PromptMessage规范了参数,也试过在description里写清楚“必须是字符串路径”,但效果不稳定。有没有老哥遇到过类似问题?是模板里要加什么特殊的转义或者类型提示吗?还是说Claude对MCP的prompt参数处理本身就有局限,只能靠客户端二次校验?求个靠谱的实践方案。