首页/开发者工具/mcp-prompt-server

mcp-prompt-server

查看源码
2025-5-12
Words 1066Read Time 3 min
Score:85

基于MCP的服务器,提供预设的prompt模板,帮助编辑器更高效地执行各种任务。

JavaScript

MCP Prompt Server

English Version
这是一个基于 Model Context Protocol (MCP) 的服务器,旨在根据用户任务需求提供预设的 prompt 模板,帮助 Cline/Cursor/Windsurf 等工具更高效地执行各种任务。服务器将预设的 prompt 作为工具 (tools) 返回,以便在 Cursor 和 Windsurf 等编辑器中更好地使用。

功能特点

  • 提供预设的 prompt 模板,可用于代码审查、API 文档生成、代码重构等任务
  • 将所有 prompt 模板作为 MCP 工具 (tools) 提供,而非 MCP prompts 格式
  • 支持动态参数替换,使 prompt 模板更加灵活
  • 允许开发者自由添加和修改 prompt 模板
  • 提供工具 API,可重新加载 prompt 和查询可用 prompt
  • 专为 Cursor 和 Windsurf 等编辑器优化,提供更好的集成体验

目录结构

安装和使用

  1. 安装依赖:
  1. 启动服务器:
服务器将在标准输入/输出上运行,可以被 Cursor、Windsurf 或其他 MCP 客户端连接。

添加新的 Prompt 模板

您可以通过在 src/prompts 目录中添加新的 YAML 或 JSON 文件来创建新的 prompt 模板。每个模板文件应包含以下内容:
添加新文件后,服务器会在下次启动时自动加载,或者您可以使用 reload_prompts 工具重新加载所有 prompt。

使用示例

在 Cursor 或 Windsurf 中调用代码审查工具

在 Cursor 或 Windsurf 中调用 API 文档生成工具

工具 API

服务器提供以下管理工具:
  • reload_prompts: 重新加载所有预设的 prompts
  • get_prompt_names: 获取所有可用的 prompt 名称
此外,所有在 src/prompts 目录中定义的 prompt 模板都会作为工具提供给客户端。

与编辑器集成

Cursor

在 Cursor 中,您需要编辑 MCP 配置文件:
  1. 找到或创建 Cursor 的 MCP 配置文件(通常位于 ~/.cursor/ 目录)
  1. 添加以下内容:
请确保将 /path/to/prompt-server 替换为您实际的项目路径。
  1. 保存配置并重启编辑器
  1. 现在您应该能够在工具面板中看到所有可用的 prompt 工具

Windsurf

在 Windsurf 中,通过以下方式访问 MCP 配置:
  1. 导航至 Windsurf - 设置 > 高级设置,或
  1. 使用命令面板 > 打开 Windsurf 设置页面
  1. 滚动到 Cascade 部分,您会看到添加新服务器的选项
  1. 点击 "添加服务器" 按钮,然后选择 "添加自定义服务器+"
  1. 或者,您可以直接编辑 ~/.codeium/windsurf/mcp_config.json 文件,添加以下内容:
请确保将 /path/to/prompt-server 替换为您实际的项目路径。
  1. 添加服务器后,点击刷新按钮
  1. 现在您应该能够在工具面板中看到所有可用的 prompt 工具

扩展建议

  1. 添加更多专业领域的 prompt 模板
  1. 实现 prompt 版本控制
  1. 添加 prompt 分类和标签
  1. 实现 prompt 使用统计和分析
  1. 添加用户反馈机制
上一篇
mcp-wolframalpha
下一篇
cursor-notebook-mcp