
MCP Prompts Server

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
: 应用变量到提示模板
常见问题解答
- 如何验证安装? 安装后,可以在Claude Desktop中键入"/"查看服务器提示是否出现。
- 如何配置存储类型?
通过设置
STORAGE_TYPE
环境变量(file/postgres/mdc)。 - 如何与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
调试方式
- 启动服务器后,访问健康检查端点:
bash curl http://localhost:3003/health
- 使用Claude Desktop测试工具调用:
use_mcp_tool({ server_name: "prompt-manager", tool_name: "list_prompts", arguments: {} });
- 查看日志(设置LOG_LEVEL=debug获取详细日志)