promptz.dev MCP Server について
promptz.dev MCPサーバーは、Amazon Q Developerからpromptz.devのプロンプトを検索・実行し、プロジェクトルールを探せるようにします。他のツールと組み合わせて、ルールをワークスペースに追加・更新できます。
主な機能
- 01プロンプトの検索と実行
- 02プロジェクトルールの検索
- 03他のツールを使ったルールの追加・更新
- 04Amazon Q Developer向けの設定
活用シーン
- 01コーディング中にJavaScriptのプロンプトを検索
- 02プロンプトでドキュメントを改善
- 03CDKのプロジェクトルールを検索
- 04プロジェクトルールをワークスペースに追加
MCP 対応
MCPサーバーは、promptz.devのプロンプトとプロジェクトルールの検索・実行機能をMCPクライアントに公開します。ルールの追加や更新には他のツールが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cursor | string | いいえ | 次の結果セットを取得するためのページネーショントークン |
| tags | array | いいえ | タグでプロンプトを絞り込みます(例:['CLI', 'JavaScript']) |
詳細
promptz.dev MCP サーバー
promptz.dev のプロンプトに Amazon Q Developer から直接アクセスできます。
この MCP サーバーを使うと、コピー&ペーストすることなく promptz.dev API のプロンプトにアクセスでき、開発ワークフローにおけるコンテキストの切り替えや手間を減らせます。
機能
promptz.dev MCP サーバーは、次の 2 つの主な機能を提供します。
- プロンプト - プロンプトを検索して実行する関数です。
- ルール - プロジェクトのルールを検索し、他のツールと連携してワークスペースに追加・更新する関数です。
使用例
サーバーを Amazon Q Developer に接続すると、次のように自然言語で使用できます。
- 「JavaScript に関する CLI プロンプトを検索して」
- 「『React Component Documentation』というプロンプトを見せて」
- 「React Component Documentation プロンプトを使ってドキュメントを改善して」
- 「CDK Development のプロジェクトルールを探して」
- 「CDK Project Structure のプロジェクトルールをワークスペースに追加して」
インストール
ステップ 1:API 認証情報を取得する
- https://promptz.dev/mcp にアクセスします
- API キー、API URL などの MCP 設定、または MCP 設定サンプルのスニペットをコピーします。
ステップ 2:MCP サーバーをインストールする
~/.aws/amazonq/mcp.json にある Amazon Q Developer MCP クライアントの設定ファイルを開きます
オプション 1:npx を使用する(推奨)
サーバーを使用する最も簡単な方法は、インストール不要の npx を使用することです。
- Amazon Q Developer MCP クライアントの設定ファイルに、次の設定を追加します。
{
"mcpServers": {
"promptz.dev": {
"command": "npx",
"args": ["-y", "@promptz/mcp"],
"env": {
"PROMPTZ_API_URL": "your-api-url-from-promptz.dev",
"PROMPTZ_API_KEY": "your-api-key-from-promptz.dev"
},
"disabled": false,
"autoApprove": []
}
}
}
オプション 2:ローカルインストール
- リポジトリをクローンします。
git clone https://github.com/cremich/promptz-mcp.git
cd promptz-mcp
- 依存関係をインストールしてビルドします。
npm install
npm run build
- MCP クライアントの設定ファイルに、次の設定を追加します。
{
"mcpServers": {
"promptz.dev": {
"command": "node",
"args": ["/path/to/promptz-mcp/build/index.js"],
"env": {
"PROMPTZ_API_URL": "your-api-url-from-promptz.dev",
"PROMPTZ_API_KEY": "your-api-key-from-promptz.dev"
},
"disabled": false,
"autoApprove": []
}
}
}
トラブルシューティング
サーバーで問題が発生した場合は、次を確認してください。
- API 認証情報が正しいことを確認します
- MCP クライアントでサーバーが正しく設定されていることを確認します
~/.promptz/logs/mcp-server.logにあるログでエラーメッセージを確認します- デバッグには MCP Inspector を使用します。
# Run with environment variables
PROMPTZ_API_URL="your-api-url" PROMPTZ_API_KEY="your-api-key" npm run inspector
Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。
開発
サーバーへの貢献や変更を希望する方は、次の手順を実行してください。
# Install dependencies
npm install
# Build the server
npm run build
# For development with auto-rebuild
npm run watch
# Run tests
npm test
セキュリティに関する考慮事項
- このサーバーはプロンプトへの読み取りアクセスのみを提供し、書き込み操作は実装していません
- API 認証情報は MCP クライアントの設定ファイルに保存されます
- promptz.dev API との通信はすべて HTTPS 経由で行われます
- サーバーはホームディレクトリのファイル(~/.promptz/logs/mcp-server.log)にログを記録します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。