MCP Prompts Server

MCP Prompts Server

site icon
2025.03.25 24
TypeScript提示管理AI开发工具开发效率
MCP Prompts Server 是一个用于管理和应用AI提示模板的服务器,属于Model Context Protocol生态系统的一部分。它提供了一个简单的方式来存储、检索和应用AI提示模板,帮助用户在AI应用中保持一致的提示模式。
View on GitHub

Overview

产品定位

MCP Prompts Server 是一个专为AI开发者设计的提示管理工具,旨在简化和标准化AI提示的使用流程。

核心功能

  • 存储和检索提示
  • 创建和使用带有变量的模板
  • 通过标签过滤提示列表
  • 应用变量到模板
  • 多种存储后端支持(文件系统、PostgreSQL、MDC格式)
  • 与Claude等AI助手轻松集成
  • 项目编排能力
  • 健康检查端点

适用场景

  • AI开发中的提示管理
  • 团队协作中的提示共享
  • 项目文档生成
  • 代码审查模板应用
  • 开发工作流程标准化

工具列表

  • add_prompt: 添加新提示
  • get_prompt: 通过ID获取提示
  • update_prompt: 更新现有提示
  • list_prompts: 列出所有提示
  • delete_prompt: 通过ID删除提示
  • apply_template: 应用变量到提示模板

常见问题解答

  1. 如何验证安装? 安装后,可以在Claude Desktop中键入"/"查看服务器提示是否出现。
  2. 如何配置存储类型? 通过设置STORAGE_TYPE环境变量(file/postgres/mdc)。
  3. 如何与Claude集成? 在claude_desktop_config.json中配置MCP Prompts服务器。

使用教程

使用依赖

确保已安装Node.js和npm。

安装教程

使用npx(推荐)

npx -y @sparesparrow/mcp-prompts

全局安装

npm install -g @sparesparrow/mcp-prompts

使用Docker

docker run -p 3003:3003 -v ~/mcp/data:/app/data sparesparrow/mcp-prompts:latest

调试方式

  1. 启动服务器后,访问健康检查端点: bash curl http://localhost:3003/health
  2. 使用Claude Desktop测试工具调用: use_mcp_tool({ server_name: "prompt-manager", tool_name: "list_prompts", arguments: {} });
  3. 查看日志(设置LOG_LEVEL=debug获取详细日志)

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。