
MCP Prompt Server

2025.05.08
0
JavaScriptprompt模板代码审查API文档生成代码重构开发效率
MCP Prompt Server 是一个基于Model Context Protocol (MCP)的服务器,旨在为开发者提供预设的prompt模板,以帮助更高效地执行各种开发任务。该服务器将预设的prompt作为工具(tools)返回,特别优化了与Cursor和Windsurf等编辑器的集成体验。
View on GitHub
Overview
基本能力
产品定位
MCP Prompt Server 是一个为开发者提供预设prompt模板的工具服务器,旨在提升开发效率,特别是在代码审查、API文档生成、代码重构等任务中。
核心功能
- 提供预设的prompt模板,支持代码审查、API文档生成、代码重构等任务
- 将所有prompt模板作为MCP工具(tools)提供
- 支持动态参数替换,增强prompt模板的灵活性
- 允许开发者自由添加和修改prompt模板
- 提供工具API,用于重新加载prompt和查询可用prompt
- 专为Cursor和Windsurf等编辑器优化,提供更好的集成体验
适用场景
- 代码审查
- API文档生成
- 代码重构
- 测试用例生成
- 项目架构设计
工具列表
reload_prompts
: 重新加载所有预设的promptsget_prompt_names
: 获取所有可用的prompt名称- 所有在
src/prompts
目录中定义的prompt模板都会作为工具提供给客户端
常见问题解答
- 如何添加新的prompt模板?
在
src/prompts
目录中添加新的YAML或JSON文件,定义prompt模板内容。 - 如何与编辑器集成? 编辑Cursor或Windsurf的MCP配置文件,添加服务器配置并重启编辑器。
使用教程
使用依赖
- 确保已安装Node.js
- 进入项目目录
cd prompt-server
安装教程
- 安装依赖
npm install
- 启动服务器
npm start
调试方式
- 确保服务器已启动
- 在Cursor或Windsurf中调用工具,例如:
{
"name": "code_review",
"arguments": {
"language": "javascript",
"code": "function add(a, b) { return a + b; }"
}
}
- 检查工具面板中是否显示所有可用的prompt工具