最近在折腾MCP(Model Context Protocol),把几个工具接进Claude Desktop。看官方文档说prompt模板是给用户“复用”的,但我写的时候总感觉像在写普通系统提示词,一长串角色设定+规则列表。结果调用起来很僵硬,上下文窗口被占掉一大截,模型反而变傻了。看社区里有人把prompt写得特别短,只留关键变量,其他都靠工具动态拉取。我想问下,MCP里的prompt设计是不是应该更“程序化”一点?比如把参数占位符和场景逻辑分开,还是说我想多了,其实就是我提示词写得烂?求指条明路。