mcpField
L
Layer Prompt Manager

Layer Prompt Manager

ローカル
github.com/vivek100開発ツール181 週間前に更新

Layer Prompt Manager について

Layer Prompt Managerは、コードリポジトリ向けのAIプロンプトを保存・管理するMCPサーバーとWebインターフェースです。AI対応IDEを使う開発者やチーム向けに、プロンプトの履歴管理とテンプレートを提供します。

主な機能

  1. 01IDEからのプロンプト保存
  2. 02プロンプトの編集と整理
  3. 03バージョンの追跡・比較・復元
  4. 04テンプレートの作成と再利用

活用シーン

  1. 01コードベース用プロンプトライブラリの構築
  2. 02プロンプトの変更履歴の確認
  3. 03チームでのプロンプト形式の統一

MCP 対応

MCPサーバーがIDEとLayerを接続し、開発環境からプロンプトを作成・保存できるようにします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Layer Prompt Manager

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
バックエンドのセットアップ
  1. 仮想環境を作成します:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. ルートディレクトリに .env ファイルを作成します:
LAYER_API_KEY=your_layer_api_key
LAYER_BASE_URL=https://api.buildwithlayer.com
  1. バックエンドサーバーを起動します:
uvicorn main:app --reload
フロントエンドのセットアップ
  1. 依存関係をインストールします:
cd frontend
npm install
  1. .env.local ファイルを作成します:
NEXT_PUBLIC_API_URL=http://localhost:8000
  1. 開発サーバーを起動します:
npm run dev

使用方法

  1. プロンプトの作成

    • 「Layer Prompts」に移動します
    • 「Create New Prompt」をクリックします
    • プロンプトの詳細、手順、引数を入力します
    • プロンプトを保存してバージョン管理します
  2. テンプレートの管理

    • 「Templates」に移動します
    • 新しいテンプレートを作成するか、既存のテンプレートを使用します
    • チーム向けにテンプレートを編集、カスタマイズします
  3. バージョン管理

    • 各プロンプトに複数のバージョンを設定できます
    • バージョン追跡用の変更メモを追加します
    • 以前のバージョンを比較して復元します

環境変数

バックエンド(.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

コントリビューション

  1. リポジトリをフォークします
  2. 機能ブランチを作成します
  3. 変更をコミットします
  4. ブランチにプッシュします
  5. Pull Request を作成します

ライセンス

MIT License — このプロジェクトは自由にご利用いただけます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。