支持MCP的Prompts

背景:
在某些代码生成场景仅使用MCP工具无法达到很好效果,特别是一些PRD to Code或者Design to Code场景,在工具中返回的代码生成规则可能会被大模型忽略。目前我们团队已有一个结合了内部组件的MCP Server,不仅提供了工具使用,也提供了不同场景的prompt。

如果能够支持MCP的prompt有如下好处

  1. Prompts能直接配套工具使用,能让工具发挥更好的作用。
  2. MCP本身可以做权限设计,不用担心其他人也能看到团队内私有的Prompts
  3. 如果一个rules多个仓库需要复用,需要每个仓库单独提交,如果要修改,需要每个单独修改。MCP Prompts更好新增与维护。

功能设计建议:
可以类似Rules使用的设计。如果连接了MCP,当使用"#"后可以列出#mcp,点击后列出所有MCP的Promps,选中可以使用。简单处理的话,不需要支持prompt参数,可以把Prompts获取的提示词和用户输入合并成一个用户输入。