最近在试MCP(Model Context Protocol)的Prompt工程,想通过system prompt让AI按特定顺序调用两个工具:先查数据库获取用户信息,再根据结果调用API发通知。但实际跑起来,模型经常跳步骤,比如先调了API再查库,或者干脆两个同时调用。我试过用“必须”“依次”这些词约束,也试过在Prompt里写明确的if-then逻辑,但效果不稳定。是不是MCP的Prompt机制跟普通文本生成不一样?还是说工具调用顺序得靠客户端代码硬控,没法靠Prompt保证?有踩过这个坑的老哥吗?求指点。