关于 Prompt Manager
Prompt Manager 是用于创建、组织和编辑 AI 提示词的 Web 与 API 系统,支持组合式模板、提示词目录和实时编辑。
主要功能
- 01创建和整理标准或复合提示词
- 02通过嵌入与展开组合模板
- 03通过 WebSocket 实时编辑提示词
- 04通过 REST API 管理提示词
- 05按目录组织提示词
适用场景
- 01用可组合元素构建可复用提示词
- 02通过 Web 界面实时编辑提示词
- 03以编程方式管理提示词集合
- 04在使用前展开模板
MCP 相关
其 MCP 服务可将管理的提示词接入 MCP 兼容的 AI 工作流,并支持与 Claude Desktop 集成。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
提示词管理器
一个用于管理 AI 提示词的独立系统,支持组合式元素。
概述
提示词管理器提供 Web 界面和 API,用于创建、整理和管理 AI 交互的提示词。它支持组合式模板、提示词目录和实时编辑。系统注重键盘快捷键和高效工作流——目录列表和提示词嵌入支持 Tab 补全,大多数交互都可通过键盘快捷键操作,等等。
功能
- 创建和管理提示词(标准提示词和复合提示词)
- 通过提示词包含和展开来组合模板
- 通过 WebSocket 实时编辑提示词
- 通过 RESTful API 访问提示词
- 渲染并展开所有包含内容的模板
- 在目录中整理提示词
- 集成 Model Context Protocol(MCP),支持高级提示词工作流
快速开始
-
克隆仓库:
git clone <repository-url> cd prompt_manager -
设置环境(任选一种方式):
# Using Taskfile (recommended for full dev setup) task setup:py task setup:js task setup:e2e # Or using Makefile make setup -
运行应用:
./bin/start_prompt_manager.sh # Or bin/restart_prompt_manager.sh -
在浏览器中打开 http://localhost:8081
用法
提示词管理器有两种使用方式:
- Web 界面:访问 Web UI,网址为 http://localhost:8081
- API:使用 RESTful API 端点以编程方式管理提示词
API 端点
提示词管理
GET /api/prompts/all:列出所有提示词GET /api/prompts/{prompt_id}:获取指定提示词POST /api/prompts:创建新提示词PUT /api/prompts/{prompt_id}:更新提示词DELETE /api/prompts/{prompt_id}:删除提示词POST /api/prompts/expand:渲染并展开包含内容的模板POST /api/prompts/rename:重命名提示词
目录管理
GET /api/prompts/directories/all:列出所有提示词目录POST /api/prompts/directories:添加新目录DELETE /api/prompts/directories/{directory_path}:移除目录POST /api/prompts/reload:从所有目录重新加载所有提示词
WebSocket 接口
- 连接到
/api/prompts/ws/{prompt_id},即可实时编辑提示词 - 使用标准 WebSocket 协议,通过 JSON 消息进行更新
配置
系统使用多个目录存储提示词:
- 项目数据目录:
prompt_manager/data/prompts/ - 用户配置目录:
~/.prompt_manager/prompts/
MCP 集成
提示词管理器支持与 Model Context Protocol(MCP)集成,以支持高级提示词工作流,并兼容 Claude Desktop。详情请参阅 mcp_server/ 和相关脚本。
开发与测试
- 使用
pytest或提供的 Taskfile/Makefile 目标运行测试。 - 查看
CHANGES.md了解近期更新和协议修复。 - 查看
mcp_server/中的README.md,了解 MCP 相关详情。
许可证
Apache License 2.0。请参阅 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。