关于 Layer Prompt Manager
Layer Prompt Manager 是用于保存和管理代码仓库 AI 提示词的 MCP 服务和网页界面,面向使用 AI IDE 的开发者与团队,并提供版本记录和可复用模板。
主要功能
- 01从 IDE 保存提示词
- 02编辑和整理提示词
- 03跟踪、比较和恢复版本
- 04创建及复用提示词模板
适用场景
- 01为代码库建立提示词库
- 02查看提示词的历史变更
- 03在团队中统一提示词模式
MCP 相关
该 MCP 服务连接 IDE 与 Layer,使开发环境能够创建并保存提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Layer Prompt Manager

为代码仓库保存、管理自定义 AI 提示词并对其进行版本控制。与 Cursor 和 GitHub Copilot 等 AI 驱动的 IDE 无缝集成。
功能
1. 从 IDE 保存提示词
直接在 AI 驱动的 IDE 中创建并保存自定义提示词。MCP 服务将开发环境连接到 Layer,让你能够构建一个针对代码库量身定制的高效提示词库。
2. 提示词版本控制
跟踪提示词随时间的演变。比较不同版本,看看哪些版本效果最好。需要时,可轻松回滚到之前的版本。
3. Layer 提示词
- 访问所有 Layer 提示词
- 编辑现有提示词
- 为 AI 驱动的编码助手创建新提示词
- 管理提示词版本
4. 模板
- 使用现有模板
- 创建自己的模板
- 在开发团队中统一 AI 交互方式
- 分享和复用常见的提示词模式
5. 现代化界面
- 矩阵风格设计
- 暗色模式界面
- 响应式布局
- 交互式组件
项目结构
├── frontend/
│ ├── app/
│ │ ├── prompts/ # Prompt management pages
│ │ ├── templates/ # Template management pages
│ │ ├── tools/ # Tool-related components
│ │ └── docs/ # Documentation pages
│ ├── components/ # Reusable UI components
│ └── lib/ # API and utility functions
├── backend/
│ └── main.py # FastAPI backend server
设置说明
前提条件
- Node.js(v16 或更高版本)
- Python 3.8+
- pip
- SQLite
后端设置
- 创建虚拟环境:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- 安装依赖:
pip install -r requirements.txt
- 在根目录中创建
.env文件:
LAYER_API_KEY=your_layer_api_key
LAYER_BASE_URL=https://api.buildwithlayer.com
- 启动后端服务:
uvicorn main:app --reload
前端设置
- 安装依赖:
cd frontend
npm install
- 创建
.env.local文件:
NEXT_PUBLIC_API_URL=http://localhost:8000
- 启动开发服务:
npm run dev
使用方法
-
创建提示词
- 前往“Layer 提示词”
- 点击“创建新提示词”
- 填写提示词详情、步骤和参数
- 保存提示词并进行版本控制
-
管理模板
- 前往“模板”
- 创建新模板或使用现有模板
- 编辑并自定义适用于团队的模板
-
版本控制
- 每个提示词都可以有多个版本
- 添加变更说明以跟踪版本
- 比较并恢复之前的版本
环境变量
后端(.env):
LAYER_API_KEY=your_layer_api_key
LAYER_BASE_URL=https://api.buildwithlayer.com
前端(.env.local):
NEXT_PUBLIC_API_URL=http://localhost:8000
.gitignore
# Dependencies
node_modules/
venv/
__pycache__/
# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# Build outputs
.next/
build/
dist/
# IDE
.vscode/
.idea/
# Database
*.db
*.sqlite3
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# System Files
.DS_Store
Thumbs.db
贡献
- Fork 此仓库
- 创建功能分支
- 提交更改
- 推送到分支
- 创建 Pull Request
许可证
MIT 许可证——欢迎将此项目用于你自己的用途。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。