Prompter Mcp Server について
Prompter MCP Serverは、個人やチーム向けにプロンプトライブラリを管理し、認証、検索、編集、バージョン履歴に対応します。MCPクライアント向けのツールを通じて、公開プロンプトや人気のプロンプトも利用できます。
主な機能
- 01Secret-KeyとJWTによる認証
- 02プロンプトの作成、検索、更新、削除
- 03公開・非公開プロンプトライブラリ
- 04プロンプトのバージョン履歴
- 05公開・人気プロンプトの検索
活用シーン
- 01個人用プロンプトライブラリの管理
- 02チーム内でのプロンプト共有
- 03タスクに使うコミュニティプロンプトの検索
- 04プロンプトのバージョン変更の追跡
MCP 対応
MCPサーバーは、認証、プロンプトの検索と取得、公開・人気プロンプトの検索、プロンプト管理のツールを提供します。MCPクライアントはこれらのツールでプロンプトライブラリを利用・管理できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AI Prompter MCP Server
Secret-Key 認証、プロンプト管理、公開広場へのアクセスなどに対応した、機能豊富なAIプロンプト管理用MCPサーバーです。
🚀 クイックスタート
インストール
npm install -g aiprompter-mcp-server
基本設定
設定ファイル ~/.aiprompter-mcp-config.json を作成します。
{
"api_url": "https://www.aiprompter.cc",
"secret_key": "your-secret-key-here"
}
Cursorの設定例
~/.cursor/mcp.json に次の内容を追加します。
{
"mcp": {
"servers": {
"aiprompter": {
"command": "npx",
"args": ["aiprompter-mcp-server"],
"env": {
"PROMPT_MANAGER_API_URL": "https://www.aiprompter.cc",
"SECRET_KEY": "your-secret-key"
}
}
}
}
}
Claude Desktopの設定例
claude_desktop_config.json に次の内容を追加します。
{
"mcpServers": {
"aiprompter": {
"command": "npx",
"args": ["aiprompter-mcp-server"],
"env": {
"PROMPT_MANAGER_API_URL": "https://www.aiprompter.cc",
"SECRET_KEY": "your-secret-key"
}
}
}
}
🛠️ 機能
認証方式
- Secret-Key認証:64桁のキーを使用し、ユーザー名とパスワードは不要です
- JWT Token認証:従来のユーザー名とパスワードによる方式です
プロンプト管理
- プロンプトの作成:カテゴリ、タグ、公開/非公開設定に対応しています
- プロンプトの検索:キーワード、カテゴリ、タグで検索できます
- プロンプトの更新:バージョン履歴付きの完全なCRUD操作に対応しています
- プロンプトの削除:関連データも連鎖的に削除します
プロンプトライブラリへのアクセス
- 公開プロンプト広場:コミュニティで共有されているプロンプトを閲覧できます
- 非公開プロンプトライブラリ:個人専用のプロンプトを管理できます
- 人気のプロンプト:人気順に並べたおすすめのプロンプトを確認できます
高度な機能
- Redisキャッシュ:クエリのパフォーマンスを向上させます
- バージョン管理:更新のたびにバージョン履歴を自動生成します
- レスポンシブデザイン:デスクトップとモバイルに対応しています
- エラー時の再試行:ネットワークエラーが発生すると自動的に再試行します
📋 利用可能なツール
認証関連
auth_status- 現在の認証状態を確認しますget_user_profile- ユーザー情報を取得します
プロンプト操作
get_prompts- プロンプト一覧を取得します(検索、ページネーションに対応)get_prompt_detail- 個別のプロンプトの詳細を取得しますget_public_prompts- 公開プロンプトを取得しますget_trending_prompts- 人気のプロンプトを取得しますadd_prompt- 新しいプロンプトを追加しますupdate_prompt- プロンプトを更新しますdelete_prompt- プロンプトを削除します
🔧 環境変数
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
PROMPT_MANAGER_API_URL | APIサーバーのアドレス | https://www.aiprompter.cc |
SECRET_KEY | 64桁のSecret-Key認証 | 必須 |
USER_TOKEN | JWT Token認証(任意) | - |
USERNAME | ユーザー名(JWT認証用) | - |
PASSWORD | パスワード(JWT認証用) | - |
📦 インストール方法
NPMでのインストール(推奨)
npm install -g aiprompter-mcp-server
ソースコードからのインストール
git clone https://github.com/vines90/mcp-prompt-server.git
cd mcp-prompt-server
npm install
npm run build
🧪 テスト
# 运行基础测试
npm test
# 运行生产环境测试
npm run test:production
# 验证配置
npm run verify-config
🔍 デバッグ
ログレベル
環境変数 LOG_LEVEL を設定します。
debug:詳細なログinfo:基本情報warn:警告情報error:エラー情報
デバッグコマンドの例
LOG_LEVEL=debug npx aiprompter-mcp-server
📄 サービス設定の例
最小構成
{
"command": "npx",
"args": ["aiprompter-mcp-server"],
"env": {
"SECRET_KEY": "your-64-char-secret-key"
}
}
完全な設定
{
"command": "npx",
"args": ["aiprompter-mcp-server"],
"env": {
"PROMPT_MANAGER_API_URL": "https://www.aiprompter.cc",
"SECRET_KEY": "your-secret-key",
"LOG_LEVEL": "info",
"MAX_PROMPT_TOOLS": "10"
}
}
🎯 利用シーン
個人ユーザー
- 個人用AIプロンプトライブラリを管理する
- コミュニティの優れたプロンプトを見つけて使用する
- デバイス間でプロンプトを同期する
チームユーザー
- チームのプロンプトリソースを共有する
- プロンプトのバージョン履歴を管理する
- 権限管理と共同作業を行う
開発者
- AIアプリケーション向けの基本的なプロンプト管理機能を構築する
- プロンプト機能をすばやく統合する
- 標準化されたAPIインターフェースを提供する
🤝 コントリビューションガイド
IssueやPull Requestの投稿を歓迎します!
開発の流れ
- プロジェクトをForkします
- 機能ブランチを作成します
- 変更をコミットします
- Pull Requestを作成します
📞 サポートとフィードバック
- 🌐 公式サイト: https://www.aiprompter.cc
- 💬 WeChatグループ: ウェブサイトのQRコードをスキャンして参加してください
- 🐛 問題の報告: GitHub Issuesから報告してください
📄 ライセンス
MIT License
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。