Layer Prompt Manager について
Layer Prompt Managerは、コードリポジトリ向けのAIプロンプトを保存・管理するMCPサーバーとWebインターフェースです。AI対応IDEを使う開発者やチーム向けに、プロンプトの履歴管理とテンプレートを提供します。
主な機能
- 01IDEからのプロンプト保存
- 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. モダンな UI
- マトリックスに着想を得たデザイン
- ダークモードのインターフェース
- レスポンシブなレイアウト
- インタラクティブなコンポーネント
プロジェクト構成
├── 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 Prompts」に移動します
- 「Create New Prompt」をクリックします
- プロンプトの詳細、手順、引数を入力します
- プロンプトを保存してバージョン管理します
-
テンプレートの管理
- 「Templates」に移動します
- 新しいテンプレートを作成するか、既存のテンプレートを使用します
- チーム向けにテンプレートを編集、カスタマイズします
-
バージョン管理
- 各プロンプトに複数のバージョンを設定できます
- バージョン追跡用の変更メモを追加します
- 以前のバージョンを比較して復元します
環境変数
バックエンド(.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
コントリビューション
- リポジトリをフォークします
- 機能ブランチを作成します
- 変更をコミットします
- ブランチにプッシュします
- Pull Request を作成します
ライセンス
MIT License — このプロジェクトは自由にご利用いただけます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。