Prompt Maker Studio について
Prompt Maker Studioは、再利用するプロンプトの整理、編集、版管理、テストを行うセルフホスト型ワークスペースです。プロンプトライブラリを管理する人向けで、変換や評価には任意のAIプロバイダーを利用できます。
主な機能
- 01検索、フォルダー、お気に入り
- 02変数を使った再利用可能なテンプレート
- 03プロンプトのバージョン履歴
- 04AIによる変換と編集支援
- 05プロンプトのテストと実行比較
- 06テストケースのCSV入出力
活用シーン
- 01繰り返し使うプロンプトの整理
- 02草稿からテンプレートへの変換
- 03編集内容の比較と以前の版の復元
- 04再利用可能なテストケースでの評価
MCP 対応
ChatGPTやClaudeなどのクライアントから使えるプロンプトライブラリをMCP経由で公開します。MCPとRESTは同じプロンプトサービスを利用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://neadlab.com/api/mcpclaude mcp add --transport http chrysogonus-prompt-maker-studio https://neadlab.com/api/mcp{"mcpServers":{"chrysogonus-prompt-maker-studio":{"type":"http","url":"https://neadlab.com/api/mcp"}}}Cursor で開く{"servers":{"chrysogonus-prompt-maker-studio":{"type":"http","url":"https://neadlab.com/api/mcp"}}}VS Code で開く{"mcpServers":{"chrysogonus-prompt-maker-studio":{"type":"http","url":"https://neadlab.com/api/mcp"}}}{"mcpServers":{"chrysogonus-prompt-maker-studio":{"serverUrl":"https://neadlab.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Prompt Maker Studio
再び使いたいプロンプトのためのセルフホスト可能なワークスペースです。プロンプトを整理し、 表現を磨き、次に編集する前にどのように機能するかをテストできます。
使い始める · ChatGPT または Claude を接続 · 貢献する
便利なプロンプトをすぐ使えるようにする
検索、フォルダー、お気に入りを使ってプロンプトを探せます。
{{variables}} を使って再利用可能なセクションを作成し、値を入力して、任意のチャットアプリに結果をコピーできます。保存した
バージョンを使えば、編集内容を比較し、以前の内容に戻せます。

使い慣れたプロンプトを再利用可能なテンプレートにする
ライブラリで 既存のプロンプトを追加 を選び、続けて AI で再利用可能にする を選択するか、 エディターで プロンプトを貼り付け ます。AI が構造化されていないテキストを XML 形式のセクションに変換し、 元の値を入力した状態で変数を特定します。変数を確認、編集し、入力値を固定して、テンプレートまたは入力済みのプロンプトをコピーできます。下書きに適用すると元に戻せます。保存すると変更が保持されます。 サンプル入力はテンプレートの内容とは別に管理され、使用するには明示的な選択が必要です。
変更内容を確認しながら磨き上げる
確認の質問に答えたら、セクションごとに提案された下書きを確認します。 適用する前に文言の変更を確認し、準備ができたら元に戻すか保存できます。

役立つ例でテストする
保存済みのプロンプトにテスト入力を与え、自動チェック、AI によるレビュー、または独自の評価を選択できます。 モデルの出力とフィードバックを確認し、実行結果を比較して編集の影響を把握できます。CSV のインポートとエクスポートを使って、テストケースを再利用可能な状態に保てます。

スクリーンショットには、AI の出力例やスコア例を含む、合成デモデータを使用しています。
プロンプト管理は AI に接続しなくても利用できます。プロンプト変換、改善、1 回限りの試行、評価には、設定したプロバイダー(OpenAI、Anthropic、Gemini、Ollama、vLLM、またはその他の OpenAI 互換エンドポイント)を使用します。ホスト型の呼び出しにはプロバイダーの料金が発生する場合があります。運用者は月ごとの支出上限を設定できます。
Docker ですぐに始める
Git、Compose 対応の Docker、Make、OpenSSL が必要です。
git clone https://github.com/chrysogonus/prompt-maker-studio.git
cd prompt-maker-studio
make setup
make up
localhost:3000 を開き、アカウントを作成します。 最初のアカウントは登録できますが、デフォルトでは以降の登録は無効になっています。 AI 機能を使うには、設定 → AI 接続 でプロバイダーを接続するか、 設定済みの場合は運用者が任意で設定したサーバーのデフォルトを使用します。
make setup を実行すると、生成された署名キーを含むローカル設定が作成されます。
ブラウザーからの API 呼び出しは、フロントエンドのプロキシを経由して同一オリジン内にとどまります。
アプリを停止するには make down を実行します。設定とローカルでのメールテストについては、Docker ガイドを参照してください。
アーキテクチャ
flowchart LR
Browser[Browser] --> Edge["Caddy · HTTPS"]
MCP["ChatGPT / MCP client"] --> Edge
Edge -->|Web app| UI["Next.js · React"]
Edge -->|REST / MCP / OAuth| API[FastAPI]
API --> DB[(SQLite)]
API -.->|Import · refine · evaluate| AI["Configured AI provider"]
Caddy は本番環境の HTTPS とルーティングを処理します。ローカル環境では、Next.js が /api
を FastAPI にプロキシします。SQLite はアカウント、プロンプト、バージョン、評価履歴を保存します。
REST と MCP は同じプロンプトサービスを共有します。AI 呼び出しは任意です。
さらに詳しく
- ドキュメント一覧 — 最新のガイド、アーキテクチャ、製品記録、リリース履歴。
- 開発 — ローカル環境のセットアップ、コマンド、テスト。
- デプロイ — ホスティング、HTTPS、バックアップ。
- モニタリング — ダッシュボード、メトリクス、アラート、運用ログ。
- 設定テンプレート — 利用可能な設定とデフォルト値。
- API リファレンス — REST ルート。対話型スキーマは localhost:8000/docs をご覧ください。
- MCP 連携 — ChatGPT、Claude、その他のクライアントからライブラリを利用する方法。
- コントリビューション · 行動規範 · セキュリティ。
プロジェクトの状況
初期段階の 0.x です。API とデータベーススキーマはリリース間で変更される可能性があります。
アップグレード前にバックアップしてください。変更履歴をご覧ください。
0.6.0 リリース記録には、最新リリースの公開、変更不可のイメージダイジェスト、検証内容が記録されています。内容は、コレクションのインポート、プロンプトの再利用、厳選された AI 接続、UX の修正です。また、マイグレーション 028/029 と、ホストされたモデルの選択内容の保存制限が含まれています。アップグレード時は記載されている注意事項に従ってください。
0.5.0 より前のバージョンからアップグレードする場合は、
0.5.0 のアップグレード確認事項にも従ってください。これには、本番環境のバックアップの分離コピーでマイグレーションをリハーサルすることが含まれます。
ライセンス
Apache 2.0。帰属表示については、NOTICE と サードパーティーに関する通知をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。